クラス ReplicationAwareDataSourceConnectionFactory
java.lang.Object
org.iplass.mtp.impl.rdb.connection.ConnectionFactory
org.iplass.mtp.impl.rdb.connection.AbstractConnectionFactory
org.iplass.mtp.impl.rdb.connection.DataSourceConnectionFactory
org.iplass.mtp.impl.rdb.connection.ReplicationAwareDataSourceConnectionFactory
- すべての実装されたインタフェース:
Service
-
フィールドの概要
クラスから継承されたフィールド org.iplass.mtp.impl.rdb.connection.DataSourceConnectionFactory
DEFAULT_DATA_SOURCE_JNDI_NAMEクラスから継承されたフィールド org.iplass.mtp.impl.rdb.connection.AbstractConnectionFactory
CLIENT_INFO_THREAD_NAMEクラスから継承されたフィールド org.iplass.mtp.impl.rdb.connection.ConnectionFactory
SQL_COUNT_KEY -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明voiddestroy()(package private) ConnectiongetPhysicalConnection(Function<Connection, Connection> afterGetPhysicalConnectionHandler) protected Connectionvoidprotected boolean読み取り専用トランザクションの場合に、新規にコネクションを作成するかのデフォルト設定値。クラスから継承されたメソッド org.iplass.mtp.impl.rdb.connection.DataSourceConnectionFactory
getConnectionInternal, getDataSource, getInitialContextクラスから継承されたメソッド org.iplass.mtp.impl.rdb.connection.AbstractConnectionFactory
getConnection, getConnection, getCounterOfSqlExecution, getHoldingConnection, getTransactionIsolationLevel, getWarnLogThreshold, initPhysicalConnection, isCountSqlExecution, isWarnLogBefore
-
コンストラクタの詳細
-
ReplicationAwareDataSourceConnectionFactory
public ReplicationAwareDataSourceConnectionFactory()
-
-
メソッドの詳細
-
getReplicaDataSource
-
init
- 定義:
initインタフェース内Service- オーバーライド:
initクラス内DataSourceConnectionFactory
-
destroy
public void destroy()- 定義:
destroyインタフェース内Service- オーバーライド:
destroyクラス内DataSourceConnectionFactory
-
getPhysicalConnection
- オーバーライド:
getPhysicalConnectionクラス内AbstractConnectionFactory
-
getReplicaConnectionInternal
-
isCreateConnectionIfReadOnlyTransactionDefaultValue
protected boolean isCreateConnectionIfReadOnlyTransactionDefaultValue()クラスからコピーされた説明:AbstractConnectionFactory読み取り専用トランザクションの場合に、新規にコネクションを作成するかのデフォルト設定値。 新規にコネクションを作成する場合は、true を返却する。 本メソッドは、AbstractConnectionFactory.init(Config)でサービス初期化時に実行される。 本クラスの派生サービスの初期値は false を指定する。- オーバーライド:
isCreateConnectionIfReadOnlyTransactionDefaultValueクラス内AbstractConnectionFactory- 戻り値:
- 新規にコネクションを作成する場合は true
-