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

    Modifier and Type
    Method
    Description
    createPooledConnection(jakarta.jms.Connection connection)
     
     
    void
     

    Methods inherited from class org.messaginghub.pooled.jms.JmsPoolXAConnectionFactory

    createProviderConnection, createProviderContext, createXAConnection, createXAConnection, createXAContext, createXAContext, getObjectInstance, getTmJndiName, getTransactionManager, isTmFromJndi, newPooledConnectionContext, setConnectionFactory, setTmFromJndi, setTmJndiName, setTransactionManager

    Methods 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • JmsPoolNarayanaConnectionFactory

      public JmsPoolNarayanaConnectionFactory()
  • Method Details

    • getName

      public String getName()
    • setName

      public void setName(String name)
    • createPooledConnection

      protected PooledNarayanaConnection createPooledConnection(jakarta.jms.Connection connection)
      Overrides:
      createPooledConnection in class org.messaginghub.pooled.jms.JmsPoolXAConnectionFactory