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:
Serializable,ConnectionFactory,QueueConnectionFactory,TopicConnectionFactory,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.ServiceAdd Service and Referenceable and TransportListener to @link{org.apache.activemq.jms.pool.XaPooledConnectionFactory}- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringPOOL_PROPS_PREFIX
-
Constructor Summary
Constructors Constructor Description XaPooledConnectionFactory()XaPooledConnectionFactory(org.apache.activemq.ActiveMQXAConnectionFactory connectionFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbuildFromProperties(Properties props)protected org.apache.activemq.jms.pool.ConnectionPoolcreateConnectionPool(Connection connection)StringgetBrokerUrl()PropertiesgetProperties()ReferencegetReference()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, setTransactionManager
-
Methods 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, stop
-
-
-
-
Field Detail
-
POOL_PROPS_PREFIX
public static final String POOL_PROPS_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
createConnectionPool
protected org.apache.activemq.jms.pool.ConnectionPool createConnectionPool(Connection connection)
- Overrides:
createConnectionPoolin classorg.apache.activemq.jms.pool.XaPooledConnectionFactory
-
buildFromProperties
protected void buildFromProperties(Properties props)
-
populateProperties
protected void populateProperties(Properties props)
- Overrides:
populatePropertiesin classorg.apache.activemq.jms.pool.PooledConnectionFactory
-
setProperties
public void setProperties(Properties properties)
- Specified by:
setPropertiesin interfaceorg.apache.activemq.jndi.JNDIStorableInterface
-
getProperties
public Properties getProperties()
- Specified by:
getPropertiesin interfaceorg.apache.activemq.jndi.JNDIStorableInterface
-
getReference
public Reference getReference() throws NamingException
- Specified by:
getReferencein interfaceReferenceable- Throws:
NamingException
-
setBrokerUrl
public void setBrokerUrl(String url)
-
getBrokerUrl
public String getBrokerUrl()
-
-