类 PoolingConnectionFactoryBean

  • 所有已实现的接口:
    bitronix.tm.resource.common.XAResourceProducer, bitronix.tm.resource.jms.PoolingConnectionFactoryMBean, Serializable, javax.jms.ConnectionFactory, Referenceable, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean

    @ConfigurationProperties(prefix="spring.jta.bitronix.connectionfactory")
    public class PoolingConnectionFactoryBean
    extends bitronix.tm.resource.jms.PoolingConnectionFactory
    implements org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
    Spring friendly version of PoolingConnectionFactory. Provides sensible defaults and also supports direct wrapping of a XAConnectionFactory instance.
    从以下版本开始:
    1.2.0
    另请参阅:
    序列化表格
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型方法说明
      voidafterPropertiesSet() 
      bitronix.tm.resource.common.XAStatefulHoldercreatePooledConnection​(Object xaFactory, bitronix.tm.resource.common.ResourceBean bean) 
      voiddestroy() 
      protected javax.jms.XAConnectionFactorygetConnectionFactory() 
      voidinit() 
      voidsetBeanName​(String name) 
      voidsetConnectionFactory​(javax.jms.XAConnectionFactory connectionFactory)
      Set the XAConnectionFactory directly, instead of calling ResourceBean.setClassName(String).
      • 从类继承的方法 bitronix.tm.resource.jms.PoolingConnectionFactory

        close, createConnection, createConnection, endRecovery, findXAResourceHolder, getCacheProducersConsumers, getInPoolSize, getPassword, getReference, getTestConnections, getTotalPoolSize, getUser, isFailed, reset, setCacheProducersConsumers, setFailed, setPassword, setTestConnections, setUser, startRecovery, toString
      • 从类继承的方法 bitronix.tm.resource.common.ResourceBean

        getAcquireIncrement, getAcquisitionInterval, getAcquisitionTimeout, getAllowLocalTransactions, getApplyTransactionTimeout, getAutomaticEnlistingEnabled, getClassName, getDeferConnectionRelease, getDriverProperties, getIgnoreRecoveryFailures, getMaxIdleTime, getMaxPoolSize, getMinPoolSize, getShareTransactionConnections, getTwoPcOrderingPosition, getUniqueName, getUseTmJoin, incCreatedResourcesCounter, isDisabled, setAcquireIncrement, setAcquisitionInterval, setAcquisitionTimeout, setAllowLocalTransactions, setApplyTransactionTimeout, setAutomaticEnlistingEnabled, setClassName, setDeferConnectionRelease, setDisabled, setDriverProperties, setIgnoreRecoveryFailures, setMaxIdleTime, setMaxPoolSize, setMinPoolSize, setShareTransactionConnections, setTwoPcOrderingPosition, setUniqueName, setUseTmJoin
      • 从接口继承的方法 javax.jms.ConnectionFactory

        createContext, createContext, createContext, createContext
      • 从接口继承的方法 bitronix.tm.resource.jms.PoolingConnectionFactoryMBean

        getMaxPoolSize, getMinPoolSize, isDisabled, setDisabled
      • 从接口继承的方法 bitronix.tm.resource.common.XAResourceProducer

        getUniqueName
    • 方法详细资料

      • init

        public void init()
        指定者:
        init 在接口中 bitronix.tm.resource.common.XAResourceProducer
        覆盖:
        init 在类中 bitronix.tm.resource.jms.PoolingConnectionFactory
      • setBeanName

        public void setBeanName​(String name)
        指定者:
        setBeanName 在接口中 org.springframework.beans.factory.BeanNameAware
      • destroy

        public void destroy()
                     throws Exception
        指定者:
        destroy 在接口中 org.springframework.beans.factory.DisposableBean
        抛出:
        Exception
      • setConnectionFactory

        public void setConnectionFactory​(javax.jms.XAConnectionFactory connectionFactory)
        Set the XAConnectionFactory directly, instead of calling ResourceBean.setClassName(String).
        参数:
        connectionFactory - the connection factory to use
      • createPooledConnection

        public bitronix.tm.resource.common.XAStatefulHolder createPooledConnection​(Object xaFactory,
                                                                                   bitronix.tm.resource.common.ResourceBean bean)
                                                                            throws Exception
        指定者:
        createPooledConnection 在接口中 bitronix.tm.resource.common.XAResourceProducer
        覆盖:
        createPooledConnection 在类中 bitronix.tm.resource.jms.PoolingConnectionFactory
        抛出:
        Exception