public class ReplicationAwareDataSourceConnectionFactory extends DataSourceConnectionFactory
DEFAULT_DATA_SOURCE_JNDI_NAMECLIENT_INFO_THREAD_NAMESQL_COUNT_KEY| コンストラクタと説明 |
|---|
ReplicationAwareDataSourceConnectionFactory() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
destroy() |
(package private) java.sql.Connection |
getPhysicalConnection(java.util.function.Function<java.sql.Connection,java.sql.Connection> afterGetPhysicalConnectionHandler) |
protected java.sql.Connection |
getReplicaConnectionInternal() |
java.util.List<javax.sql.DataSource> |
getReplicaDataSource() |
void |
init(Config config) |
getConnectionInternal, getDataSource, getInitialContextgetConnection, getConnection, getCounterOfSqlExecution, getHoldingConnection, getTransactionIsolationLevel, getWarnLogThreshold, initPhysicalConnection, isCountSqlExecution, isWarnLogBeforepublic ReplicationAwareDataSourceConnectionFactory()
public java.util.List<javax.sql.DataSource> getReplicaDataSource()
public void init(Config config)
init インタフェース内 Serviceinit クラス内 DataSourceConnectionFactorypublic void destroy()
destroy インタフェース内 Servicedestroy クラス内 DataSourceConnectionFactoryjava.sql.Connection getPhysicalConnection(java.util.function.Function<java.sql.Connection,java.sql.Connection> afterGetPhysicalConnectionHandler)
getPhysicalConnection クラス内 AbstractConnectionFactoryprotected java.sql.Connection getReplicaConnectionInternal()