クラス AbstractConnectionFactory
java.lang.Object
org.iplass.mtp.impl.rdb.connection.ConnectionFactory
org.iplass.mtp.impl.rdb.connection.AbstractConnectionFactory
- すべての実装されたインタフェース:
Service
- 直系の既知のサブクラス:
DataSourceConnectionFactory,DriverManagerConnectionFactory
ConnectionFactory 抽象クラス
ConnectionFactoryの基本的な機能実装を行います。
-
フィールドの概要
フィールドクラスから継承されたフィールド org.iplass.mtp.impl.rdb.connection.ConnectionFactory
SQL_COUNT_KEY -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明getConnection(Function<Connection, Connection> afterGetPhysicalConnectionHandler) protected abstract Connection(package private) ConnectiongetHoldingConnection(ResourceHolder rh, Function<Connection, Connection> afterGetPhysicalConnectionHandler) (package private) ConnectiongetPhysicalConnection(Function<Connection, Connection> afterGetPhysicalConnectionHandler) intvoidprotected voidinitPhysicalConnection(Connection con, Function<Connection, Connection> afterGetPhysicalConnectionHandler) booleanprotected boolean読み取り専用トランザクションの場合に、新規にコネクションを作成するかのデフォルト設定値。boolean
-
フィールド詳細
-
CLIENT_INFO_THREAD_NAME
- 関連項目:
-
-
コンストラクタの詳細
-
AbstractConnectionFactory
public AbstractConnectionFactory()
-
-
メソッドの詳細
-
getConnection
- 定義:
getConnectionクラス内ConnectionFactory
-
getConnection
- 定義:
getConnectionクラス内ConnectionFactory
-
getHoldingConnection
Connection getHoldingConnection(ResourceHolder rh, Function<Connection, Connection> afterGetPhysicalConnectionHandler) -
getPhysicalConnection
-
initPhysicalConnection
protected void initPhysicalConnection(Connection con, Function<Connection, Connection> afterGetPhysicalConnectionHandler) -
getConnectionInternal
-
init
-
isWarnLogBefore
public boolean isWarnLogBefore()- 定義:
isWarnLogBeforeクラス内ConnectionFactory
-
getWarnLogThreshold
public int getWarnLogThreshold()- 定義:
getWarnLogThresholdクラス内ConnectionFactory
-
getTransactionIsolationLevel
-
isCountSqlExecution
public boolean isCountSqlExecution()- 定義:
isCountSqlExecutionクラス内ConnectionFactory
-
getCounterOfSqlExecution
-
isCreateConnectionIfReadOnlyTransactionDefaultValue
protected boolean isCreateConnectionIfReadOnlyTransactionDefaultValue()読み取り専用トランザクションの場合に、新規にコネクションを作成するかのデフォルト設定値。 新規にコネクションを作成する場合は、true を返却する。 本メソッドは、init(Config)でサービス初期化時に実行される。 本クラスの派生サービスの初期値は false を指定する。- 戻り値:
- 新規にコネクションを作成する場合は true
-