Package org.apache.activemq
Class ActiveMQXAConnectionFactory
- java.lang.Object
-
- org.apache.activemq.jndi.JNDIBaseStorable
-
- org.apache.activemq.ActiveMQConnectionFactory
-
- org.apache.activemq.ActiveMQXAConnectionFactory
-
- All Implemented Interfaces:
Externalizable,Serializable,Cloneable,javax.jms.ConnectionFactory,javax.jms.QueueConnectionFactory,javax.jms.TopicConnectionFactory,javax.jms.XAConnectionFactory,javax.jms.XAQueueConnectionFactory,javax.jms.XATopicConnectionFactory,Referenceable,JNDIStorableInterface,StatsCapable
public class ActiveMQXAConnectionFactory extends ActiveMQConnectionFactory implements javax.jms.XAConnectionFactory, javax.jms.XAQueueConnectionFactory, javax.jms.XATopicConnectionFactory
A factory ofXAConnectioninstances- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.apache.activemq.ActiveMQConnectionFactory
alwaysSessionAsync, brokerURL, clientID, DEFAULT_BROKER_BIND_URL, DEFAULT_BROKER_URL, DEFAULT_PASSWORD, DEFAULT_PRODUCER_WINDOW_SIZE, DEFAULT_USER, dispatchAsync, password, userName, xaAckMode
-
-
Constructor Summary
Constructors Constructor Description ActiveMQXAConnectionFactory()ActiveMQXAConnectionFactory(String brokerURL)ActiveMQXAConnectionFactory(String userName, String password, String brokerURL)ActiveMQXAConnectionFactory(String userName, String password, URI brokerURL)ActiveMQXAConnectionFactory(URI brokerURL)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ActiveMQConnectioncreateActiveMQConnection(Transport transport, JMSStatsImpl stats)javax.jms.XAConnectioncreateXAConnection()javax.jms.XAConnectioncreateXAConnection(String userName, String password)javax.jms.XAJMSContextcreateXAContext()javax.jms.XAJMSContextcreateXAContext(String userName, String password)javax.jms.XAQueueConnectioncreateXAQueueConnection()javax.jms.XAQueueConnectioncreateXAQueueConnection(String userName, String password)javax.jms.XATopicConnectioncreateXATopicConnection()javax.jms.XATopicConnectioncreateXATopicConnection(String userName, String password)intgetXaAckMode()voidpopulateProperties(Properties props)Initialize the instance from properties stored in JNDIvoidsetXaAckMode(int xaAckMode)-
Methods inherited from class org.apache.activemq.ActiveMQConnectionFactory
buildFromMap, buildFromProperties, configureConnection, copy, createActiveMQConnection, createActiveMQConnection, createConnection, createConnection, createContext, createContext, createContext, createContext, createQueueConnection, createQueueConnection, createTopicConnection, createTopicConnection, createTransport, getAuditDepth, getAuditMaximumProducerNumber, getBlobTransferPolicy, getBrokerURL, getClientID, getClientIdGenerator, getClientIDPrefix, getClientInternalExceptionListener, getCloseTimeout, getConnectionIdGenerator, getConnectResponseTimeout, getConsumerFailoverRedeliveryWaitPeriod, getExceptionListener, getMaxThreadPoolSize, getOptimizeAcknowledgeTimeOut, getOptimizedAckScheduledAckInterval, getPassword, getPrefetchPolicy, getProducerWindowSize, getRedeliveryPolicy, getRedeliveryPolicyMap, getRejectedTaskHandler, getSendTimeout, getSessionTaskRunner, getStats, getTransformer, getTransportListener, getTrustedPackages, getUserName, getWarnAboutUnstartedConnectionTimeout, isAlwaysSessionAsync, isAlwaysSyncSend, isCheckForDuplicates, isConsumerExpiryCheckEnabled, isCopyMessageOnSend, isDisableTimeStampsByDefault, isDispatchAsync, isExclusiveConsumer, isMessagePrioritySupported, isNestedMapAndListEnabled, isNonBlockingRedelivery, isObjectMessageSerializationDefered, isOptimizeAcknowledge, isOptimizedMessageDispatch, isRmIdFromConnectionId, isSendAcksAsync, isStatsEnabled, isTransactedIndividualAck, isTrustAllPackages, isUseAsyncSend, isUseCompression, isUseDedicatedTaskRunner, isUseRetroactiveConsumer, isWatchTopicAdvisories, setAlwaysSessionAsync, setAlwaysSyncSend, setAuditDepth, setAuditMaximumProducerNumber, setBlobTransferPolicy, setBrokerURL, setCheckForDuplicates, setClientID, setClientIdGenerator, setClientIDPrefix, setClientInternalExceptionListener, setCloseTimeout, setConnectionIdGenerator, setConnectionIDPrefix, setConnectResponseTimeout, setConsumerExpiryCheckEnabled, setConsumerFailoverRedeliveryWaitPeriod, setCopyMessageOnSend, setDisableTimeStampsByDefault, setDispatchAsync, setExceptionListener, setExclusiveConsumer, setMaxThreadPoolSize, setMessagePrioritySupported, setNestedMapAndListEnabled, setNonBlockingRedelivery, setObjectMessageSerializationDefered, setOptimizeAcknowledge, setOptimizeAcknowledgeTimeOut, setOptimizedAckScheduledAckInterval, setOptimizedMessageDispatch, setPassword, setPrefetchPolicy, setProducerWindowSize, setRedeliveryPolicy, setRedeliveryPolicyMap, setRejectedTaskHandler, setRmIdFromConnectionId, setSendAcksAsync, setSendTimeout, setSessionTaskRunner, setStatsEnabled, setTransactedIndividualAck, setTransformer, setTransportListener, setTrustAllPackages, setTrustedPackages, setUseAsyncSend, setUseCompression, setUseDedicatedTaskRunner, setUseRetroactiveConsumer, setUserName, setWarnAboutUnstartedConnectionTimeout, setWatchTopicAdvisories
-
Methods inherited from class org.apache.activemq.jndi.JNDIBaseStorable
getProperties, getReference, readExternal, setProperties, writeExternal
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface javax.jms.ConnectionFactory
createConnection, createConnection, createContext, createContext, createContext, createContext
-
-
-
-
Constructor Detail
-
ActiveMQXAConnectionFactory
public ActiveMQXAConnectionFactory()
-
ActiveMQXAConnectionFactory
public ActiveMQXAConnectionFactory(String userName, String password, String brokerURL)
-
ActiveMQXAConnectionFactory
public ActiveMQXAConnectionFactory(String userName, String password, URI brokerURL)
-
ActiveMQXAConnectionFactory
public ActiveMQXAConnectionFactory(String brokerURL)
-
ActiveMQXAConnectionFactory
public ActiveMQXAConnectionFactory(URI brokerURL)
-
-
Method Detail
-
createXAConnection
public javax.jms.XAConnection createXAConnection() throws javax.jms.JMSException- Specified by:
createXAConnectionin interfacejavax.jms.XAConnectionFactory- Throws:
javax.jms.JMSException
-
createXAConnection
public javax.jms.XAConnection createXAConnection(String userName, String password) throws javax.jms.JMSException
- Specified by:
createXAConnectionin interfacejavax.jms.XAConnectionFactory- Throws:
javax.jms.JMSException
-
createXAQueueConnection
public javax.jms.XAQueueConnection createXAQueueConnection() throws javax.jms.JMSException- Specified by:
createXAQueueConnectionin interfacejavax.jms.XAQueueConnectionFactory- Throws:
javax.jms.JMSException
-
createXAQueueConnection
public javax.jms.XAQueueConnection createXAQueueConnection(String userName, String password) throws javax.jms.JMSException
- Specified by:
createXAQueueConnectionin interfacejavax.jms.XAQueueConnectionFactory- Throws:
javax.jms.JMSException
-
createXATopicConnection
public javax.jms.XATopicConnection createXATopicConnection() throws javax.jms.JMSException- Specified by:
createXATopicConnectionin interfacejavax.jms.XATopicConnectionFactory- Throws:
javax.jms.JMSException
-
createXATopicConnection
public javax.jms.XATopicConnection createXATopicConnection(String userName, String password) throws javax.jms.JMSException
- Specified by:
createXATopicConnectionin interfacejavax.jms.XATopicConnectionFactory- Throws:
javax.jms.JMSException
-
createXAContext
public javax.jms.XAJMSContext createXAContext()
- Specified by:
createXAContextin interfacejavax.jms.XAConnectionFactory
-
createXAContext
public javax.jms.XAJMSContext createXAContext(String userName, String password)
- Specified by:
createXAContextin interfacejavax.jms.XAConnectionFactory
-
createActiveMQConnection
protected ActiveMQConnection createActiveMQConnection(Transport transport, JMSStatsImpl stats) throws Exception
- Overrides:
createActiveMQConnectionin classActiveMQConnectionFactory- Throws:
Exception
-
getXaAckMode
public int getXaAckMode()
-
setXaAckMode
public void setXaAckMode(int xaAckMode)
-
populateProperties
public void populateProperties(Properties props)
Description copied from class:JNDIBaseStorableInitialize the instance from properties stored in JNDI- Overrides:
populatePropertiesin classActiveMQConnectionFactory
-
-