@ConfigurationProperties(prefix="spring.jta.bitronix.connectionfactory") public class PoolingConnectionFactoryBean extends bitronix.tm.resource.jms.PoolingConnectionFactory implements BeanNameAware, InitializingBean, DisposableBean
PoolingConnectionFactory
の Spring フレンドリーバージョン。実用的なデフォルトを提供し、XAConnectionFactory
EE インスタンスの直接ラップもサポートします。修飾子と型 | クラスと説明 |
---|---|
static class | PoolingConnectionFactoryBean.DirectXAConnectionFactory |
コンストラクターと説明 |
---|
PoolingConnectionFactoryBean() |
修飾子と型 | メソッドと説明 |
---|---|
void | afterPropertiesSet() |
bitronix.tm.resource.common.XAStatefulHolder | createPooledConnection(ObjectSE xaFactory, bitronix.tm.resource.common.ResourceBean bean) |
void | destroy() |
protected XAConnectionFactoryEE | getConnectionFactory() |
void | init() |
void | setBeanName(StringSE name) |
void | setConnectionFactory(XAConnectionFactoryEE connectionFactory) ResourceBean.setClassName(String) を呼び出す代わりに、XAConnectionFactory EE を直接設定します。 |
close, createConnection, createConnection, endRecovery, findXAResourceHolder, getCacheProducersConsumers, getInPoolSize, getPassword, getReference, getTestConnections, getTotalPoolSize, getUser, isFailed, reset, setCacheProducersConsumers, setFailed, setPassword, setTestConnections, setUser, startRecovery, toString
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
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
createContextEE, createContextEE, createContextEE, createContextEE
public void init()
bitronix.tm.resource.common.XAResourceProducer
の init
bitronix.tm.resource.jms.PoolingConnectionFactory
の init
public void setBeanName(StringSE name)
BeanNameAware
の setBeanName
public void afterPropertiesSet() throws ExceptionSE
InitializingBean
の afterPropertiesSet
ExceptionSE
public void destroy() throws ExceptionSE
DisposableBean
の destroy
ExceptionSE
public void setConnectionFactory(XAConnectionFactoryEE connectionFactory)
ResourceBean.setClassName(String)
を呼び出す代わりに、XAConnectionFactory
EE を直接設定します。connectionFactory
- 使用する接続ファクトリ protected final XAConnectionFactoryEE getConnectionFactory()
public bitronix.tm.resource.common.XAStatefulHolder createPooledConnection(ObjectSE xaFactory, bitronix.tm.resource.common.ResourceBean bean) throws ExceptionSE
bitronix.tm.resource.common.XAResourceProducer
の createPooledConnection
bitronix.tm.resource.jms.PoolingConnectionFactory
の createPooledConnection
ExceptionSE
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.