Class JmsPoolNarayanaConnectionFactory
java.lang.Object
org.messaginghub.pooled.jms.JmsPoolConnectionFactory
org.messaginghub.pooled.jms.JmsPoolXAConnectionFactory
dev.snowdrop.boot.narayana.core.jms.pool.JmsPoolNarayanaConnectionFactory
- All Implemented Interfaces:
jakarta.jms.ConnectionFactory,jakarta.jms.QueueConnectionFactory,jakarta.jms.TopicConnectionFactory,jakarta.jms.XAConnectionFactory,Serializable,ObjectFactory
public class JmsPoolNarayanaConnectionFactory
extends org.messaginghub.pooled.jms.JmsPoolXAConnectionFactory
- See Also:
-
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 TypeMethodDescriptionprotected PooledNarayanaConnectioncreatePooledConnection(jakarta.jms.Connection connection) getName()booleanprotected org.messaginghub.pooled.jms.JmsPoolXAJMSContextnewPooledConnectionContext(org.messaginghub.pooled.jms.JmsPoolConnection connection, int sessionMode) voidsetLastResource(boolean lastResource) voidMethods inherited from class org.messaginghub.pooled.jms.JmsPoolXAConnectionFactory
createProviderConnection, createProviderContext, createXAConnection, createXAConnection, createXAContext, createXAContext, getObjectInstance, getTmJndiName, getTransactionManager, isTmFromJndi, setConnectionFactory, setTmFromJndi, setTmJndiName, setTransactionManagerMethods inherited from class org.messaginghub.pooled.jms.JmsPoolConnectionFactory
clear, createConnection, createConnection, createContext, createContext, createContext, createContext, createQueueConnection, createQueueConnection, createTopicConnection, createTopicConnection, getBlockIfSessionPoolIsFullTimeout, getConnectionCheckInterval, getConnectionFactory, getConnectionIdleTimeout, getConnectionsPool, getExplicitProducerCacheSize, getMaxConnections, getMaxIdleSessionsPerConnection, getMaxSessionsPerConnection, getNumConnections, initConnectionsPool, isBlockIfSessionPoolIsFull, isUseAnonymousProducers, isUseProviderJMSContext, newPooledConnectionWrapper, populateProperties, setBlockIfSessionPoolIsFull, setBlockIfSessionPoolIsFullTimeout, setConnectionCheckInterval, setConnectionIdleTimeout, setExplicitProducerCacheSize, setMaxConnections, setMaxIdleSessionsPerConnection, setMaxSessionsPerConnection, setUseAnonymousProducers, setUseProviderJMSContext, start, stop
-
Constructor Details
-
JmsPoolNarayanaConnectionFactory
public JmsPoolNarayanaConnectionFactory()
-
-
Method Details
-
getName
-
setName
-
isLastResource
public boolean isLastResource() -
setLastResource
public void setLastResource(boolean lastResource) -
createPooledConnection
- Overrides:
createPooledConnectionin classorg.messaginghub.pooled.jms.JmsPoolXAConnectionFactory
-
newPooledConnectionContext
protected org.messaginghub.pooled.jms.JmsPoolXAJMSContext newPooledConnectionContext(org.messaginghub.pooled.jms.JmsPoolConnection connection, int sessionMode) - Overrides:
newPooledConnectionContextin classorg.messaginghub.pooled.jms.JmsPoolXAConnectionFactory
-