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
- コミットログ出力オブジェクト