Class JmsPoolLocalTransactionConnectionFactory
java.lang.Object
org.messaginghub.pooled.jms.JmsPoolConnectionFactory
io.quarkiverse.messaginghub.pooled.jms.JmsPoolLocalTransactionConnectionFactory
- All Implemented Interfaces:
jakarta.jms.ConnectionFactory,jakarta.jms.QueueConnectionFactory,jakarta.jms.TopicConnectionFactory
public class JmsPoolLocalTransactionConnectionFactory
extends org.messaginghub.pooled.jms.JmsPoolConnectionFactory
-
Field Summary
Fields inherited from class org.messaginghub.pooled.jms.JmsPoolConnectionFactory
connectionFactory, DEFAULT_MAX_CONNECTIONS, DEFAULT_MAX_SESSIONS_PER_CONNECTION, stopped -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.messaginghub.pooled.jms.pool.PooledConnectioncreatePooledConnection(jakarta.jms.Connection connection) voidsetTransactionManager(jakarta.transaction.TransactionManager transactionManager) Methods inherited from class org.messaginghub.pooled.jms.JmsPoolConnectionFactory
clear, createConnection, createConnection, createContext, createContext, createContext, createContext, createProviderConnection, createProviderContext, createQueueConnection, createQueueConnection, createTopicConnection, createTopicConnection, getBlockIfSessionPoolIsFullTimeout, getConnectionCheckInterval, getConnectionFactory, getConnectionIdleTimeout, getConnectionsPool, getExplicitProducerCacheSize, getMaxConnections, getMaxIdleSessionsPerConnection, getMaxSessionsPerConnection, getNumConnections, initConnectionsPool, isBlockIfSessionPoolIsFull, isUseAnonymousProducers, isUseProviderJMSContext, newPooledConnectionContext, newPooledConnectionWrapper, populateProperties, setBlockIfSessionPoolIsFull, setBlockIfSessionPoolIsFullTimeout, setConnectionCheckInterval, setConnectionFactory, setConnectionIdleTimeout, setExplicitProducerCacheSize, setMaxConnections, setMaxIdleSessionsPerConnection, setMaxSessionsPerConnection, setUseAnonymousProducers, setUseProviderJMSContext, start, stop
-
Constructor Details
-
JmsPoolLocalTransactionConnectionFactory
public JmsPoolLocalTransactionConnectionFactory()
-
-
Method Details
-
setTransactionManager
public void setTransactionManager(jakarta.transaction.TransactionManager transactionManager) -
createPooledConnection
public org.messaginghub.pooled.jms.pool.PooledConnection createPooledConnection(jakarta.jms.Connection connection) - Overrides:
createPooledConnectionin classorg.messaginghub.pooled.jms.JmsPoolConnectionFactory
-