@ComponentProfile(summary="Connection type for handling MSMQ via ActiveX", tag="connections,msmq") public class MsmqConnection extends NoOpConnection implements com.adaptris.core.licensing.LicensedComponent
In the adapter configuration file this class is aliased as msmq-connection which is the preferred alternative to the fully qualified classname when building your configuration.
License Required: ENTERPRISE
log
Constructor and Description |
---|
MsmqConnection() |
Modifier and Type | Method and Description |
---|---|
protected MessageFactory |
createMessageFactory() |
protected QueueFactory |
createQueueFactory() |
MessageFactory |
getMessageFactory() |
QueueFactory |
getQueueFactory() |
boolean |
isEnabled(com.adaptris.core.licensing.License license) |
protected void |
prepareConnection() |
void |
setMessageFactory(MessageFactory mf)
Set the MessageFactory implementation for creating
Message instances |
void |
setQueueFactory(QueueFactory qf)
Set the QueueFactory implementation for creating
Queue instances |
closeConnection, initConnection, startConnection, stopConnection
addExceptionListener, addMessageConsumer, addMessageProducer, changeState, cloneForTesting, close, connectionErrorHandler, getConnectionErrorHandler, getLookupName, getUniqueId, getWorkersFirstOnShutdown, init, prepare, requestClose, requestInit, requestStart, requestStop, retrieveComponentState, retrieveConnection, retrieveExceptionListeners, retrieveMessageConsumers, retrieveMessageProducers, setConnectionErrorHandler, setLookupName, setUniqueId, setWorkersFirstOnShutdown, start, stop, workersFirstOnShutdown
public QueueFactory getQueueFactory()
public void setQueueFactory(QueueFactory qf)
Queue
instancesqf
- the queueFactory to set, if null the default is used.QueueFactory
protected void prepareConnection() throws CoreException
prepareConnection
in class NoOpConnection
CoreException
public boolean isEnabled(com.adaptris.core.licensing.License license)
isEnabled
in interface com.adaptris.core.licensing.LicensedComponent
protected QueueFactory createQueueFactory()
protected MessageFactory createMessageFactory()
public MessageFactory getMessageFactory()
public void setMessageFactory(MessageFactory mf)
Message
instancesmf
- the MessageFactory to set, if null the default is used.MessageFactory
Copyright Adaptris