类 PoolingConnectionFactoryBean
- java.lang.Object
- bitronix.tm.resource.common.ResourceBean
- bitronix.tm.resource.jms.PoolingConnectionFactory
- org.springframework.boot.jta.bitronix.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 ofPoolingConnectionFactory
. Provides sensible defaults and also supports direct wrapping of aXAConnectionFactory
instance.- 从以下版本开始:
- 1.2.0
- 另请参阅:
- 序列化表格
嵌套类概要
嵌套类 修饰符和类型 类 说明 static class
PoolingConnectionFactoryBean.DirectXAConnectionFactory
构造器概要
构造器 构造器 说明 PoolingConnectionFactoryBean()
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 void
afterPropertiesSet()
bitronix.tm.resource.common.XAStatefulHolder
createPooledConnection(Object xaFactory, bitronix.tm.resource.common.ResourceBean bean)
void
destroy()
protected javax.jms.XAConnectionFactory
getConnectionFactory()
void
init()
void
setBeanName(String name)
void
setConnectionFactory(javax.jms.XAConnectionFactory connectionFactory)
Set theXAConnectionFactory
directly, instead of callingResourceBean.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
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
构造器详细资料
PoolingConnectionFactoryBean
public PoolingConnectionFactoryBean()
方法详细资料
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
afterPropertiesSet
public void afterPropertiesSet() throws Exception
- 指定者:
afterPropertiesSet
在接口中org.springframework.beans.factory.InitializingBean
- 抛出:
Exception
destroy
public void destroy() throws Exception
- 指定者:
destroy
在接口中org.springframework.beans.factory.DisposableBean
- 抛出:
Exception
setConnectionFactory
public void setConnectionFactory(javax.jms.XAConnectionFactory connectionFactory)
Set theXAConnectionFactory
directly, instead of callingResourceBean.setClassName(String)
.- 参数:
connectionFactory
- the connection factory to use
getConnectionFactory
protected final javax.jms.XAConnectionFactory getConnectionFactory()
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