public class ActiveMQResourceAdapter extends ActiveMQConnectionSupport implements MessageResourceAdapter
log| Constructor and Description |
|---|
ActiveMQResourceAdapter() |
| Modifier and Type | Method and Description |
|---|---|
void |
endpointActivation(MessageEndpointFactory endpointFactory,
ActivationSpec activationSpec) |
void |
endpointDeactivation(MessageEndpointFactory endpointFactory,
ActivationSpec activationSpec) |
boolean |
equals(Object o) |
BootstrapContext |
getBootstrapContext() |
String |
getBrokerXmlConfig() |
ActiveMQConnectionFactory |
getConnectionFactory() |
XAResource[] |
getXAResources(ActivationSpec[] activationSpecs)
We only connect to one resource manager per ResourceAdapter instance, so
any ActivationSpec will return the same XAResource.
|
int |
hashCode() |
ActiveMQConnection |
makeConnection() |
ActiveMQConnection |
makeConnection(MessageActivationSpec activationSpec) |
void |
setBrokerXmlConfig(String brokerXmlConfig)
Sets the XML
configuration file used to configure the ActiveMQ broker via Spring
if using embedded mode.
|
void |
setConnectionFactory(ActiveMQConnectionFactory aConnectionFactory) |
void |
start(BootstrapContext bootstrapContext) |
void |
stop() |
createConnectionFactory, defaultValue, emptyToNull, getClientid, getDurableTopicPrefetch, getInfo, getInitialRedeliveryDelay, getInputStreamPrefetch, getMaximumRedeliveries, getMaximumRedeliveryDelay, getOptimizeDurableTopicPrefetch, getPassword, getQueueBrowserPrefetch, getQueuePrefetch, getRedeliveryBackOffMultiplier, getRedeliveryUseExponentialBackOff, getServerUrl, getTopicPrefetch, getUseInboundSession, getUserName, getUseSessionArgs, isUseInboundSessionEnabled, isUseSessionArgs, makeConnection, makeConnection, notEqual, setAllPrefetchValues, setClientid, setDurableTopicPrefetch, setInfo, setInitialRedeliveryDelay, setInputStreamPrefetch, setKeyStore, setKeyStoreKeyPassword, setKeyStorePassword, setMaximumRedeliveries, setMaximumRedeliveryDelay, setOptimizeDurableTopicPrefetch, setPassword, setQueueBrowserPrefetch, setQueuePrefetch, setRedeliveryBackOffMultiplier, setRedeliveryUseExponentialBackOff, setServerUrl, setTopicPrefetch, setTrustStore, setTrustStorePassword, setUseInboundSession, setUserName, setUseSessionArgsclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetInfo, makeConnectionpublic ActiveMQResourceAdapter()
public void start(BootstrapContext bootstrapContext) throws ResourceAdapterInternalException
start in interface ResourceAdapterResourceAdapterInternalExceptionResourceAdapter.start(javax.resource.spi.BootstrapContext)public ActiveMQConnection makeConnection() throws JMSException
JMSExceptionpublic ActiveMQConnection makeConnection(MessageActivationSpec activationSpec) throws JMSException
makeConnection in interface MessageResourceAdapteractivationSpec - JMSExceptionpublic void stop()
stop in interface ResourceAdapterResourceAdapter.stop()public BootstrapContext getBootstrapContext()
getBootstrapContext in interface MessageResourceAdapterMessageResourceAdapter.getBootstrapContext()public void endpointActivation(MessageEndpointFactory endpointFactory, ActivationSpec activationSpec) throws ResourceException
endpointActivation in interface ResourceAdapterResourceExceptionResourceAdapter.endpointActivation(javax.resource.spi.endpoint.MessageEndpointFactory,
javax.resource.spi.ActivationSpec)public void endpointDeactivation(MessageEndpointFactory endpointFactory, ActivationSpec activationSpec)
public XAResource[] getXAResources(ActivationSpec[] activationSpecs) throws ResourceException
getXAResources in interface ResourceAdapterResourceExceptionResourceAdapter.getXAResources(javax.resource.spi.ActivationSpec[])public String getBrokerXmlConfig()
getBrokerXmlConfig in interface MessageResourceAdapterMessageResourceAdapter.getBrokerXmlConfig()public void setBrokerXmlConfig(String brokerXmlConfig)
brokerXmlConfig - is the filename which is assumed to be on the
classpath unless a URL is specified. So a value of
foo/bar.xml would be assumed to be on the
classpath whereas file:dir/file.xml would
use the file system. Any valid URL string is supported.public boolean equals(Object o)
equals in class ObjectObject.equals(java.lang.Object)public int hashCode()
hashCode in class ObjectObject.hashCode()public ActiveMQConnectionFactory getConnectionFactory()
public void setConnectionFactory(ActiveMQConnectionFactory aConnectionFactory)
Copyright © 2005–2015 FuseSource, Corp.. All rights reserved.