Package org.apache.activemq.pool
Class PooledConnectionFactory
- java.lang.Object
-
- org.apache.activemq.jms.pool.PooledConnectionFactory
-
- org.apache.activemq.pool.PooledConnectionFactory
-
- All Implemented Interfaces:
ConnectionFactory,QueueConnectionFactory,TopicConnectionFactory,Referenceable,org.apache.activemq.jndi.JNDIStorableInterface,org.apache.activemq.Service
public class PooledConnectionFactory extends org.apache.activemq.jms.pool.PooledConnectionFactory implements org.apache.activemq.jndi.JNDIStorableInterface, org.apache.activemq.ServiceAdd Service and Referenceable and TransportListener to @link{org.apache.activemq.jms.pool.PooledConnectionFactory}
-
-
Field Summary
Fields Modifier and Type Field Description static StringPOOL_PROPS_PREFIX
-
Constructor Summary
Constructors Constructor Description PooledConnectionFactory()PooledConnectionFactory(String brokerURL)PooledConnectionFactory(org.apache.activemq.ActiveMQConnectionFactory activeMQConnectionFactory)
-
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)PropertiesgetProperties()ReferencegetReference()protected ConnectionnewPooledConnection(org.apache.activemq.jms.pool.ConnectionPool connection)protected voidpopulateProperties(Properties props)voidsetProperties(Properties properties)-
Methods inherited from class org.apache.activemq.jms.pool.PooledConnectionFactory
clear, createConnection, 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, setBlockIfSessionPoolIsFull, setBlockIfSessionPoolIsFullTimeout, setConnectionFactory, 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
-
-
Constructor Detail
-
PooledConnectionFactory
public PooledConnectionFactory()
-
PooledConnectionFactory
public PooledConnectionFactory(org.apache.activemq.ActiveMQConnectionFactory activeMQConnectionFactory)
-
PooledConnectionFactory
public PooledConnectionFactory(String brokerURL)
-
-
Method Detail
-
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
-
newPooledConnection
protected Connection newPooledConnection(org.apache.activemq.jms.pool.ConnectionPool connection)
- Overrides:
newPooledConnectionin classorg.apache.activemq.jms.pool.PooledConnectionFactory
-
createConnectionPool
protected org.apache.activemq.jms.pool.ConnectionPool createConnectionPool(Connection connection)
- Overrides:
createConnectionPoolin classorg.apache.activemq.jms.pool.PooledConnectionFactory
-
-