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