Class PooledConnectionFactoryBean

java.lang.Object
org.apache.activemq.pool.PooledConnectionFactoryBean
All Implemented Interfaces:
org.springframework.beans.factory.FactoryBean

public class PooledConnectionFactoryBean extends Object implements org.springframework.beans.factory.FactoryBean
Simple factory bean used to create a jencks connection pool. Depending on the properties set, it will create a simple pool, a transaction aware connection pool, or a jca aware connection pool.
 
   
   
   
 
 
The resourceName property should be used along with the GenericResourceManager and have the same value than its resourceName property. This will make sure the transaction manager maps correctly the connection factory to the recovery process.
  • Constructor Details

    • PooledConnectionFactoryBean

      public PooledConnectionFactoryBean()
  • Method Details

    • getMaxConnections

      public int getMaxConnections()
    • setMaxConnections

      public void setMaxConnections(int maxConnections)
    • getMaximumActive

      public int getMaximumActive()
    • setMaximumActive

      public void setMaximumActive(int maximumActive)
    • getTransactionManager

      public Object getTransactionManager()
    • setTransactionManager

      public void setTransactionManager(Object transactionManager)
    • getResourceName

      public String getResourceName()
    • setResourceName

      public void setResourceName(String resourceName)
    • getConnectionFactory

      public jakarta.jms.ConnectionFactory getConnectionFactory()
    • setConnectionFactory

      public void setConnectionFactory(jakarta.jms.ConnectionFactory connectionFactory)
    • afterPropertiesSet

      public void afterPropertiesSet() throws Exception
      Throws:
      Exception
    • destroy

      public void destroy() throws Exception
      Throws:
      Exception
    • getObject

      public Object getObject() throws Exception
      Specified by:
      getObject in interface org.springframework.beans.factory.FactoryBean
      Throws:
      Exception
    • getObjectType

      public Class getObjectType()
      Specified by:
      getObjectType in interface org.springframework.beans.factory.FactoryBean
    • isSingleton

      public boolean isSingleton()
      Specified by:
      isSingleton in interface org.springframework.beans.factory.FactoryBean