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
- トランザクションオブジェクト