org.mule.transport.jms
Class AbstractConnectionFactoryDecorator

java.lang.Object
  extended by org.mule.transport.jms.AbstractConnectionFactoryDecorator
All Implemented Interfaces:
ConnectionFactoryDecorator
Direct Known Subclasses:
DefaultConnectionFactoryDecorator

public abstract class AbstractConnectionFactoryDecorator
extends Object
implements ConnectionFactoryDecorator

Base class for every ConnectionFactoryDecorator to apply consistent behavior.


Constructor Summary
AbstractConnectionFactoryDecorator()
           
 
Method Summary
 ConnectionFactory decorate(ConnectionFactory connectionFactory, JmsConnector jmsConnector, MuleContext muleContext)
           
protected abstract  ConnectionFactory doDecorate(ConnectionFactory connectionFactory, JmsConnector jmsConnector, MuleContext muleContext)
           
protected  boolean isConnectionFactoryWrapper(ConnectionFactory connectionFactory)
           
protected  boolean isXaConnectionFactory(ConnectionFactory connectionFactory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.mule.transport.jms.ConnectionFactoryDecorator
appliesTo
 

Constructor Detail

AbstractConnectionFactoryDecorator

public AbstractConnectionFactoryDecorator()
Method Detail

decorate

public ConnectionFactory decorate(ConnectionFactory connectionFactory,
                                  JmsConnector jmsConnector,
                                  MuleContext muleContext)
Specified by:
decorate in interface ConnectionFactoryDecorator

doDecorate

protected abstract ConnectionFactory doDecorate(ConnectionFactory connectionFactory,
                                                JmsConnector jmsConnector,
                                                MuleContext muleContext)

isXaConnectionFactory

protected boolean isXaConnectionFactory(ConnectionFactory connectionFactory)

isConnectionFactoryWrapper

protected boolean isConnectionFactoryWrapper(ConnectionFactory connectionFactory)


Copyright © 2003-2014 MuleSoft, Inc.. All Rights Reserved.