Fabric3 ActiveMQ Extension

org.fabric3.binding.activemq.control
Class ActiveMQBindingProvider

java.lang.Object
  extended by 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: 8545 $ $Date: 2010-01-10 18:21:03 +0100 (Sun, 10 Jan 2010) $

Constructor Summary
ActiveMQBindingProvider()
           
 
Method Summary
 void bind(org.fabric3.spi.model.instance.LogicalWire wire)
           
 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
 

Constructor Detail

ActiveMQBindingProvider

public ActiveMQBindingProvider()
Method Detail

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

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

createCallbackUri

public URI createCallbackUri(org.fabric3.spi.model.instance.LogicalReference source)

Fabric3 ActiveMQ Extension

Copyright © 2007-2010 Metaform Systems.