Class 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 Detail

      • PooledConnectionFactoryBean

        public PooledConnectionFactoryBean()
    • Method Detail

      • 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)
      • setConnectionFactory

        public void setConnectionFactory​(ConnectionFactory connectionFactory)
      • afterPropertiesSet

        public void afterPropertiesSet()
                                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