TData - ハンドラへの入力データの型TResult - ハンドラの処理結果データの型@Published(tag="architect") public interface ExecutionHandlerCallback<TData,TResult>
| Modifier and Type | Method and Description | 
|---|---|
void | 
errorInExecution(java.lang.Throwable error,
                ExecutionContext context)
実行制御ハンドラが後続処理を実行した後、
 後続のハンドラでエラーが発生した場合に呼ばれる。 
 | 
void | 
postExecution(TResult result,
             ExecutionContext context)
実行制御ハンドラが後続処理を実行した後、正常、異常終了を問わず
 処理が全て完了した直後に呼ばれる。
 
 すなわち、正常終了時には、
 の後、異常終了時には  
errorInExecution(Throwable, ExecutionContext)
 の後で本メソッドが呼ばれる。 | 
void | 
preExecution(TData data,
            ExecutionContext context)
実行制御ハンドラが後続処理を実行する前にコールバックされる。
 一括処理実行前に、なんらかの初期処理を行う場合に実装する。 
 | 
void preExecution(TData data, ExecutionContext context)
data - 入力データcontext - 実行コンテキストvoid errorInExecution(java.lang.Throwable error,
                      ExecutionContext context)
error - 後続ハンドラの処理中に発生した実行時例外/エラーcontext - 実行コンテキストvoid postExecution(TResult result, ExecutionContext context)
errorInExecution(Throwable, ExecutionContext)
 の後で本メソッドが呼ばれる。result - ハンドラの戻り値となるオブジェクトcontext - 実行コンテキスト