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