public class JdbcTransactionTimeoutHandler
extends java.lang.Object
| コンストラクタと説明 |
|---|
JdbcTransactionTimeoutHandler(int transactionTimeoutSec)
コンストラクタ。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
begin()
トランザクション有効期限をリセットする。
|
void |
checkTransactionTimeout()
トランザクションタイムアウトしているか否かをチェックする。
|
void |
checkTransactionTimeout(java.sql.SQLException sqle,
Dialect dialect)
トランザクションタイムアウトしているか否かをチェックする。
|
int |
getExpiryTimeSec()
トランザクションタイムアウト時間までの残り秒数を取得する。
|
public JdbcTransactionTimeoutHandler(int transactionTimeoutSec)
transactionTimeoutSec - トランザクションタイムアウト秒数public void begin()
public void checkTransactionTimeout()
throws TransactionTimeoutException
TransactionTimeoutExceptionを送出する。
トランザクションタイムアウトをしているか否かは有効期限(getExpiryTimeSec()を経過しているかで判断する。TransactionTimeoutException - トランザクションタイムアウトしている場合public void checkTransactionTimeout(java.sql.SQLException sqle,
Dialect dialect)
throws TransactionTimeoutException
TransactionTimeoutExceptionを送出する。sqle - SQL実行時に発生したSQLExceptiondialect - データベース方言TransactionTimeoutException - トランザクションタイムアウトしている場合public int getExpiryTimeSec()