Package org.apache.activemq.pool
Class PooledConnectionFactory
java.lang.Object
org.apache.activemq.jms.pool.PooledConnectionFactory
org.apache.activemq.pool.PooledConnectionFactory
- All Implemented Interfaces:
jakarta.jms.ConnectionFactory,jakarta.jms.QueueConnectionFactory,jakarta.jms.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.Service
Add Service and Referenceable and TransportListener to @link{org.apache.activemq.jms.pool.PooledConnectionFactory}
-
Field Summary
FieldsFields inherited from class org.apache.activemq.jms.pool.PooledConnectionFactory
connectionFactory, stopped -
Constructor Summary
ConstructorsConstructorDescriptionPooledConnectionFactory(String brokerURL) PooledConnectionFactory(org.apache.activemq.ActiveMQConnectionFactory activeMQConnectionFactory) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidbuildFromProperties(Properties props) protected org.apache.activemq.jms.pool.ConnectionPoolcreateConnectionPool(jakarta.jms.Connection connection) protected jakarta.jms.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, 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
-
PooledConnectionFactory
public PooledConnectionFactory() -
PooledConnectionFactory
public PooledConnectionFactory(org.apache.activemq.ActiveMQConnectionFactory activeMQConnectionFactory) -
PooledConnectionFactory
-
-
Method Details
-
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
-
newPooledConnection
protected jakarta.jms.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(jakarta.jms.Connection connection) - Overrides:
createConnectionPoolin classorg.apache.activemq.jms.pool.PooledConnectionFactory
-