public class DataReadHandler extends java.lang.Object implements Handler<java.lang.Object,Result>
DataReaderから読み込む
Handler実装クラス。
DataReaderから読み込んだデータをリクエストとして、
後続のハンドラに処理を委譲する。
DataReader.NoMoreRecordを返却する。| コンストラクタと説明 |
|---|
DataReadHandler() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Result |
handle(java.lang.Object o,
ExecutionContext context)
入力データに対する処理を実行する。
|
DataReadHandler |
setExecutionIdAttribute(ExecutionIdAttribute attribute)
実行時IDを初期化する際に使用する
ThreadContextAttributeを設定する。 |
DataReadHandler |
setMaxCount(int maxCount)
データ読み込みの上限回数を指定する。
|
protected void |
writeWarnLog(java.lang.Object requestData,
java.lang.Throwable t)
ワーニングログを出力する。
|
public Result handle(java.lang.Object o, ExecutionContext context)
protected void writeWarnLog(java.lang.Object requestData,
java.lang.Throwable t)
requestData - リクエストデータt - 例外情報public DataReadHandler setMaxCount(int maxCount)
maxCount - データ読み込みの上限回数。
0もしくは負数を設定した場合は無制限。public DataReadHandler setExecutionIdAttribute(ExecutionIdAttribute attribute)
ThreadContextAttributeを設定する。attribute - 実行時IDを初期化するThreadContextAttribute