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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.messaginghub.pooled.jms.pool.PooledConnection
    createPooledConnection(jakarta.jms.Connection connection)
     
    void
    setTransactionManager(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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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:
      createPooledConnection in class org.messaginghub.pooled.jms.JmsPoolConnectionFactory