Package org.apache.activemq.pool
Class XaPooledConnectionFactory
java.lang.Object
org.apache.activemq.jms.pool.PooledConnectionFactory
org.apache.activemq.jms.pool.XaPooledConnectionFactory
org.apache.activemq.pool.XaPooledConnectionFactory
- All Implemented Interfaces:
jakarta.jms.ConnectionFactory,jakarta.jms.QueueConnectionFactory,jakarta.jms.TopicConnectionFactory,Serializable,Referenceable,ObjectFactory,org.apache.activemq.jndi.JNDIStorableInterface,org.apache.activemq.Service
- Direct Known Subclasses:
JcaPooledConnectionFactory
public class XaPooledConnectionFactory
extends org.apache.activemq.jms.pool.XaPooledConnectionFactory
implements org.apache.activemq.jndi.JNDIStorableInterface, org.apache.activemq.Service
Add Service and Referenceable and TransportListener to @link{org.apache.activemq.jms.pool.XaPooledConnectionFactory}
- See Also:
-
Field Summary
FieldsFields inherited from class org.apache.activemq.jms.pool.PooledConnectionFactory
connectionFactory, stopped -
Constructor Summary
ConstructorsConstructorDescriptionXaPooledConnectionFactory(org.apache.activemq.ActiveMQXAConnectionFactory connectionFactory) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidbuildFromProperties(Properties props) protected org.apache.activemq.jms.pool.ConnectionPoolcreateConnectionPool(jakarta.jms.Connection connection) protected voidpopulateProperties(Properties props) voidsetBrokerUrl(String url) voidsetProperties(Properties properties) Methods inherited from class org.apache.activemq.jms.pool.XaPooledConnectionFactory
createConnection, getObjectInstance, getTmJndiName, getTransactionManager, isTmFromJndi, setConnectionFactory, setTmFromJndi, setTmJndiName, setTransactionManagerMethods inherited from class org.apache.activemq.jms.pool.PooledConnectionFactory
clear, createConnection, createConnection, createContext, createContext, createContext, createContext, createQueueConnection, createQueueConnection, createTopicConnection, createTopicConnection, getBlockIfSessionPoolIsFullTimeout, getConnectionFactory, getConnectionsPool, getConnectionTimeout, getExpiryTimeout, getIdleTimeout, getMaxConnections, getMaximumActiveSessionPerConnection, getNumConnections, getTimeBetweenExpirationCheckMillis, initConnectionsPool, isBlockIfSessionPoolIsFull, isCreateConnectionOnStartup, isReconnectOnException, isUseAnonymousProducers, newPooledConnection, setBlockIfSessionPoolIsFull, setBlockIfSessionPoolIsFullTimeout, setConnectionTimeout, setCreateConnectionOnStartup, setExpiryTimeout, setIdleTimeout, setMaxConnections, setMaximumActiveSessionPerConnection, setReconnectOnException, setTimeBetweenExpirationCheckMillis, setUseAnonymousProducers, start, stopMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.activemq.Service
start, stop
-
Field Details
-
POOL_PROPS_PREFIX
- See Also:
-
-
Constructor Details
-
XaPooledConnectionFactory
public XaPooledConnectionFactory() -
XaPooledConnectionFactory
public XaPooledConnectionFactory(org.apache.activemq.ActiveMQXAConnectionFactory connectionFactory)
-
-
Method Details
-
createConnectionPool
protected org.apache.activemq.jms.pool.ConnectionPool createConnectionPool(jakarta.jms.Connection connection) - Overrides:
createConnectionPoolin classorg.apache.activemq.jms.pool.XaPooledConnectionFactory
-
buildFromProperties
-
populateProperties
- Overrides:
populatePropertiesin classorg.apache.activemq.jms.pool.PooledConnectionFactory
-
setProperties
- Specified by:
setPropertiesin interfaceorg.apache.activemq.jndi.JNDIStorableInterface
-
getProperties
- Specified by:
getPropertiesin interfaceorg.apache.activemq.jndi.JNDIStorableInterface
-
getReference
- Specified by:
getReferencein interfaceReferenceable- Throws:
NamingException
-
setBrokerUrl
-
getBrokerUrl
-