T - トランザクション処理からの戻り型@Published(tag="architect") public abstract class TransactionExecutor<T> extends java.lang.Object
| コンストラクタと説明 |
|---|
TransactionExecutor(Transaction transaction)
トランザクション制御オブジェクトを生成する。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected abstract T |
doInTransaction(Transaction transaction)
トランザクション内で実行する処理を実装する。
|
T |
execute()
トランザクションを実行する。
|
protected void |
onError(Transaction transaction,
java.lang.Throwable throwable)
エラー時の処理を行う。
|
public TransactionExecutor(Transaction transaction)
transaction - トランザクションpublic final T execute()
doInTransaction(Transaction)を呼び出しトランザクション制御を行う。protected void onError(Transaction transaction, java.lang.Throwable throwable)
transaction - トランザクションthrowable - 発生した例外protected abstract T doInTransaction(Transaction transaction)
transaction - トランザクションオブジェクト