public class MultiThreadExecutionHandler
extends java.lang.Object
| 修飾子とタイプ | クラスと説明 | 
|---|---|
static class  | 
nablarch.fw.handler.ExecutionHandler.Support<TData,TResult>
ExecutionHandler の各実装で利用される共通ロジックを提供する
 ユーティリティ。 | 
| コンストラクタと説明 | 
|---|
MultiThreadExecutionHandler()  | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
Result.MultiStatus | 
handle(java.lang.Object data,
      ExecutionContext context)
入力データに対する処理を実行する。 
 | 
void | 
setCommitLogger(CommitLogger commitLogger)
コミットログ出力オブジェクトを設定する。 
 | 
MultiThreadExecutionHandler | 
setConcurrentNumber(int concurrentNumber)
並行実行スレッド数を設定する。 
 | 
MultiThreadExecutionHandler | 
setTerminationTimeout(int terminationTimeout)
処理停止要求のタイムアウト秒数を設定する。 
 | 
public Result.MultiStatus handle(java.lang.Object data, ExecutionContext context)
data - 入力データcontext - 実行コンテキストpublic MultiThreadExecutionHandler setConcurrentNumber(int concurrentNumber)
concurrentNumber - 並行実行スレッド数public MultiThreadExecutionHandler setTerminationTimeout(int terminationTimeout)
terminationTimeout - 処理停止要求のタイムアウト秒数public void setCommitLogger(CommitLogger commitLogger)
commitLogger - コミットログ出力オブジェクト