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 of XAConnection instances
- See Also:
- Serialized Form
| 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 |
| Methods inherited from class org.apache.activemq.ActiveMQConnectionFactory |
buildFromMap, buildFromProperties, configureConnection, copy, createActiveMQConnection, createActiveMQConnection, createConnection, createConnection, createQueueConnection, createQueueConnection, createTopicConnection, createTopicConnection, createTransport, getAuditDepth, getAuditMaximumProducerNumber, getBlobTransferPolicy, getBrokerURL, getClientID, getClientIdGenerator, getClientIDPrefix, getClientInternalExceptionListener, getCloseTimeout, getConnectionIdGenerator, getConsumerFailoverRedeliveryWaitPeriod, getExceptionListener, getMaxThreadPoolSize, getOptimizeAcknowledgeTimeOut, getOptimizedAckScheduledAckInterval, getPassword, getPrefetchPolicy, getProducerWindowSize, getRedeliveryPolicy, getRedeliveryPolicyMap, getRejectedTaskHandler, getSendTimeout, getSessionTaskRunner, getStats, getTransformer, getTransportListener, getUserName, getWarnAboutUnstartedConnectionTimeout, isAlwaysSessionAsync, isAlwaysSyncSend, isCheckForDuplicates, isCopyMessageOnSend, isDisableTimeStampsByDefault, isDispatchAsync, isExclusiveConsumer, isMessagePrioritySupported, isNestedMapAndListEnabled, isNonBlockingRedelivery, isObjectMessageSerializationDefered, isOptimizeAcknowledge, isOptimizedMessageDispatch, isSendAcksAsync, isStatsEnabled, isTransactedIndividualAck, isUseAsyncSend, isUseCompression, isUseDedicatedTaskRunner, isUseRetroactiveConsumer, isWatchTopicAdvisories, setAlwaysSessionAsync, setAlwaysSyncSend, setAuditDepth, setAuditMaximumProducerNumber, setBlobTransferPolicy, setBrokerURL, setCheckForDuplicates, setClientID, setClientIdGenerator, setClientIDPrefix, setClientInternalExceptionListener, setCloseTimeout, setConnectionIdGenerator, setConnectionIDPrefix, setConsumerFailoverRedeliveryWaitPeriod, setCopyMessageOnSend, setDisableTimeStampsByDefault, setDispatchAsync, setExceptionListener, setExclusiveConsumer, setMaxThreadPoolSize, setMessagePrioritySupported, setNestedMapAndListEnabled, setNonBlockingRedelivery, setObjectMessageSerializationDefered, setOptimizeAcknowledge, setOptimizeAcknowledgeTimeOut, setOptimizedAckScheduledAckInterval, setOptimizedMessageDispatch, setPassword, setPrefetchPolicy, setProducerWindowSize, setRedeliveryPolicy, setRedeliveryPolicyMap, setRejectedTaskHandler, setSendAcksAsync, setSendTimeout, setSessionTaskRunner, setStatsEnabled, setTransactedIndividualAck, setTransformer, setTransportListener, setUseAsyncSend, setUseCompression, setUseDedicatedTaskRunner, setUseRetroactiveConsumer, setUserName, setWarnAboutUnstartedConnectionTimeout, setWatchTopicAdvisories |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.jms.QueueConnectionFactory |
createQueueConnection, createQueueConnection |
| Methods inherited from interface javax.jms.TopicConnectionFactory |
createTopicConnection, createTopicConnection |
| Methods inherited from interface javax.jms.ConnectionFactory |
createConnection, createConnection |
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)
createXAConnection
public javax.jms.XAConnection createXAConnection()
throws javax.jms.JMSException
- Specified by:
createXAConnection in interface javax.jms.XAConnectionFactory
- Throws:
javax.jms.JMSException
createXAConnection
public javax.jms.XAConnection createXAConnection(String userName,
String password)
throws javax.jms.JMSException
- Specified by:
createXAConnection in interface javax.jms.XAConnectionFactory
- Throws:
javax.jms.JMSException
createXAQueueConnection
public javax.jms.XAQueueConnection createXAQueueConnection()
throws javax.jms.JMSException
- Specified by:
createXAQueueConnection in interface javax.jms.XAQueueConnectionFactory
- Throws:
javax.jms.JMSException
createXAQueueConnection
public javax.jms.XAQueueConnection createXAQueueConnection(String userName,
String password)
throws javax.jms.JMSException
- Specified by:
createXAQueueConnection in interface javax.jms.XAQueueConnectionFactory
- Throws:
javax.jms.JMSException
createXATopicConnection
public javax.jms.XATopicConnection createXATopicConnection()
throws javax.jms.JMSException
- Specified by:
createXATopicConnection in interface javax.jms.XATopicConnectionFactory
- Throws:
javax.jms.JMSException
createXATopicConnection
public javax.jms.XATopicConnection createXATopicConnection(String userName,
String password)
throws javax.jms.JMSException
- Specified by:
createXATopicConnection in interface javax.jms.XATopicConnectionFactory
- Throws:
javax.jms.JMSException
createActiveMQConnection
protected ActiveMQConnection createActiveMQConnection(Transport transport,
JMSStatsImpl stats)
throws Exception
- Overrides:
createActiveMQConnection in class ActiveMQConnectionFactory
- Throws:
Exception
getXaAckMode
public int getXaAckMode()
setXaAckMode
public void setXaAckMode(int xaAckMode)
populateProperties
public void populateProperties(Properties props)
- Description copied from class:
JNDIBaseStorable
- Initialize the instance from properties stored in JNDI
- Overrides:
populateProperties in class ActiveMQConnectionFactory
Copyright © 2005-2013 The Apache Software Foundation. All Rights Reserved.