@ConfigurationProperties(prefix="spring.jta.bitronix.datasource") public class PoolingDataSourceBean extends bitronix.tm.resource.jdbc.PoolingDataSource implements BeanNameAware, InitializingBean
PoolingDataSource
の Spring フレンドリーバージョン。実用的なデフォルトを提供し、XADataSource
SE インスタンスの直接ラップもサポートします。修飾子と型 | クラスと説明 |
---|---|
static class | PoolingDataSourceBean.DirectXADataSource |
コンストラクターと説明 |
---|
PoolingDataSourceBean() |
修飾子と型 | メソッドと説明 |
---|---|
void | afterPropertiesSet() |
bitronix.tm.resource.common.XAStatefulHolder | createPooledConnection(ObjectSE xaFactory, bitronix.tm.resource.common.ResourceBean bean) |
protected XADataSourceSE | getDataSource() |
LoggerSE | getParentLogger() |
void | init() |
void | setBeanName(StringSE name) |
void | setDataSource(XADataSourceSE dataSource) ResourceBean.setClassName(String) を呼び出す代わりに、XADataSource SE を直接設定します。 |
addConnectionCustomizer, close, endRecovery, findXAResourceHolder, getConnection, getConnection, getCursorHoldability, getInPoolSize, getIsolationLevel, getLocalAutoCommit, getLoginTimeout, getLogWriter, getPreparedStatementCacheSize, getReference, getTestQuery, getTotalPoolSize, isEnableJdbc4ConnectionTest, isFailed, isWrapperFor, removeConnectionCustomizer, reset, setCursorHoldability, setEnableJdbc4ConnectionTest, setFailed, setIsolationLevel, setLocalAutoCommit, setLoginTimeout, setLogWriter, setPreparedStatementCacheSize, setTestQuery, startRecovery, toString, unwrap
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
public void init()
bitronix.tm.resource.common.XAResourceProducer
の init
bitronix.tm.resource.jdbc.PoolingDataSource
の init
public void setBeanName(StringSE name)
BeanNameAware
の setBeanName
public void afterPropertiesSet() throws ExceptionSE
InitializingBean
の afterPropertiesSet
ExceptionSE
public void setDataSource(XADataSourceSE dataSource)
ResourceBean.setClassName(String)
を呼び出す代わりに、XADataSource
SE を直接設定します。dataSource
- 使用するデータソース protected final XADataSourceSE getDataSource()
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.jdbc.PoolingDataSource
の createPooledConnection
ExceptionSE
public LoggerSE getParentLogger() throws SQLFeatureNotSupportedExceptionSE
CommonDataSourceSE
の getParentLoggerSE
SQLFeatureNotSupportedExceptionSE
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.