Class XaPooledConnectionFactory

java.lang.Object
org.apache.activemq.jms.pool.PooledConnectionFactory
org.apache.activemq.jms.pool.XaPooledConnectionFactory
org.apache.activemq.pool.XaPooledConnectionFactory
All Implemented Interfaces:
jakarta.jms.ConnectionFactory, jakarta.jms.QueueConnectionFactory, jakarta.jms.TopicConnectionFactory, Serializable, Referenceable, ObjectFactory, org.apache.activemq.jndi.JNDIStorableInterface, org.apache.activemq.Service
Direct Known Subclasses:
JcaPooledConnectionFactory

public class XaPooledConnectionFactory extends org.apache.activemq.jms.pool.XaPooledConnectionFactory implements org.apache.activemq.jndi.JNDIStorableInterface, org.apache.activemq.Service
Add Service and Referenceable and TransportListener to @link{org.apache.activemq.jms.pool.XaPooledConnectionFactory}
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     

    Fields inherited from class org.apache.activemq.jms.pool.PooledConnectionFactory

    connectionFactory, stopped
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    XaPooledConnectionFactory(org.apache.activemq.ActiveMQXAConnectionFactory connectionFactory)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
     
    protected org.apache.activemq.jms.pool.ConnectionPool
    createConnectionPool(jakarta.jms.Connection connection)
     
     
     
     
    protected void
     
    void
     
    void
     

    Methods inherited from class org.apache.activemq.jms.pool.XaPooledConnectionFactory

    createConnection, getObjectInstance, getTmJndiName, getTransactionManager, isTmFromJndi, setConnectionFactory, setTmFromJndi, setTmJndiName, setTransactionManager

    Methods inherited from class org.apache.activemq.jms.pool.PooledConnectionFactory

    clear, 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, newPooledConnection, setBlockIfSessionPoolIsFull, setBlockIfSessionPoolIsFullTimeout, setConnectionTimeout, setCreateConnectionOnStartup, setExpiryTimeout, setIdleTimeout, setMaxConnections, setMaximumActiveSessionPerConnection, setReconnectOnException, setTimeBetweenExpirationCheckMillis, setUseAnonymousProducers, start, stop

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.apache.activemq.Service

    start, stop
  • Field Details

  • Constructor Details

    • XaPooledConnectionFactory

      public XaPooledConnectionFactory()
    • XaPooledConnectionFactory

      public XaPooledConnectionFactory(org.apache.activemq.ActiveMQXAConnectionFactory connectionFactory)
  • Method Details

    • createConnectionPool

      protected org.apache.activemq.jms.pool.ConnectionPool createConnectionPool(jakarta.jms.Connection connection)
      Overrides:
      createConnectionPool in class org.apache.activemq.jms.pool.XaPooledConnectionFactory
    • buildFromProperties

      protected void buildFromProperties(Properties props)
    • populateProperties

      protected void populateProperties(Properties props)
      Overrides:
      populateProperties in class org.apache.activemq.jms.pool.PooledConnectionFactory
    • setProperties

      public void setProperties(Properties properties)
      Specified by:
      setProperties in interface org.apache.activemq.jndi.JNDIStorableInterface
    • getProperties

      public Properties getProperties()
      Specified by:
      getProperties in interface org.apache.activemq.jndi.JNDIStorableInterface
    • getReference

      public Reference getReference() throws NamingException
      Specified by:
      getReference in interface Referenceable
      Throws:
      NamingException
    • setBrokerUrl

      public void setBrokerUrl(String url)
    • getBrokerUrl

      public String getBrokerUrl()