org.fabric3.binding.activemq.control
Class ActiveMQBindingProvider
java.lang.Object
org.fabric3.binding.activemq.control.ActiveMQBindingProvider
- All Implemented Interfaces:
- org.fabric3.spi.binding.provider.BindingProvider
public class ActiveMQBindingProvider
- extends Object
- implements org.fabric3.spi.binding.provider.BindingProvider
Allows ActiveMQ to be used for sca.binding in a domain. By default, this provider configures a wire to use an embedded broker, which forwards
messages to external brokers with target service consumers. To configure the wire to use a remote broker topology, the brokerUrl
property may be set to the appropriate broker location.
- Version:
- $Rev: 8993 $ $Date: 2010-05-12 09:16:50 +0000 (Wed, 12 May 2010) $
|
Method Summary |
void |
bind(org.fabric3.spi.model.instance.LogicalProducer producer,
org.fabric3.spi.model.instance.LogicalChannel channel)
|
void |
bind(org.fabric3.spi.model.instance.LogicalWire wire)
|
org.fabric3.spi.binding.provider.BindingMatchResult |
canBind(org.fabric3.spi.model.instance.LogicalProducer producer,
org.fabric3.spi.model.instance.LogicalChannel channel)
|
org.fabric3.spi.binding.provider.BindingMatchResult |
canBind(org.fabric3.spi.model.instance.LogicalWire wire)
|
URI |
createCallbackUri(org.fabric3.spi.model.instance.LogicalReference source)
|
QName |
getType()
|
void |
setConnectionFactory(String name)
|
void |
setEnabled(boolean enabled)
|
void |
setXaConnectionFactory(String name)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ActiveMQBindingProvider
public ActiveMQBindingProvider()
setConnectionFactory
public void setConnectionFactory(String name)
setXaConnectionFactory
public void setXaConnectionFactory(String name)
setEnabled
public void setEnabled(boolean enabled)
getType
public QName getType()
- Specified by:
getType in interface org.fabric3.spi.binding.provider.BindingProvider
canBind
public org.fabric3.spi.binding.provider.BindingMatchResult canBind(org.fabric3.spi.model.instance.LogicalWire wire)
- Specified by:
canBind in interface org.fabric3.spi.binding.provider.BindingProvider
canBind
public org.fabric3.spi.binding.provider.BindingMatchResult canBind(org.fabric3.spi.model.instance.LogicalProducer producer,
org.fabric3.spi.model.instance.LogicalChannel channel)
- Specified by:
canBind in interface org.fabric3.spi.binding.provider.BindingProvider
bind
public void bind(org.fabric3.spi.model.instance.LogicalWire wire)
throws org.fabric3.spi.binding.provider.BindingSelectionException
- Specified by:
bind in interface org.fabric3.spi.binding.provider.BindingProvider
- Throws:
org.fabric3.spi.binding.provider.BindingSelectionException
bind
public void bind(org.fabric3.spi.model.instance.LogicalProducer producer,
org.fabric3.spi.model.instance.LogicalChannel channel)
- Specified by:
bind in interface org.fabric3.spi.binding.provider.BindingProvider
createCallbackUri
public URI createCallbackUri(org.fabric3.spi.model.instance.LogicalReference source)
Copyright © 2007-2010 Metaform Systems.