jp.terasoluna.fw.batch.controlbreak
クラス ControlBreakWorker

java.lang.Object
  上位を拡張 jp.terasoluna.fw.batch.core.JobWorker
      上位を拡張 jp.terasoluna.fw.batch.controlbreak.ControlBreakWorker
すべての実装されたインタフェース:
Workable<Chunk>

public class ControlBreakWorker
extends JobWorker

コントロールブレイク用ワーカクラス。 JobWorkerの実行後チャンクコントロールブレイク処理を実行する。


フィールドの概要
private  ControlBreakProcessor controlBreakProcessor
          コントロールブレイク処理用クラス。
 
クラス jp.terasoluna.fw.batch.core.JobWorker から継承されたフィールド
batchUpdateProcessor, batchUpdateResultHandler, defaultJobExceptionHandler, exceptionHandlerMap
 
コンストラクタの概要
ControlBreakWorker()
           
 
メソッドの概要
 void setControlBreakProcessor(ControlBreakProcessor controlBreakProcessor)
          コントロールブレイク処理用クラスを取得する。
 void work(Chunk chunk, JobStatus jobStatus)
          Chunk の処理後、コントロールブレイクの設定があれば コントロールブレイクハンドラを実行する。
 
クラス jp.terasoluna.fw.batch.core.JobWorker から継承されたメソッド
processBatchUpdate, setBatchUpdateProcessor, setBatchUpdateResultHandler, setBlogicExecutor, setDefaultJobExceptionHandler, setExceptionHandlerMap
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

controlBreakProcessor

private ControlBreakProcessor controlBreakProcessor
コントロールブレイク処理用クラス。

コンストラクタの詳細

ControlBreakWorker

public ControlBreakWorker()
メソッドの詳細

work

public void work(Chunk chunk,
                 JobStatus jobStatus)
Chunk の処理後、コントロールブレイクの設定があれば コントロールブレイクハンドラを実行する。

定義:
インタフェース Workable<Chunk> 内の work
オーバーライド:
クラス JobWorker 内の work
パラメータ:
chunk - コントロールブレイク用処理対象データを格納したチャンク
jobStatus - ジョブステータス

setControlBreakProcessor

public void setControlBreakProcessor(ControlBreakProcessor controlBreakProcessor)
コントロールブレイク処理用クラスを取得する。

パラメータ:
controlBreakProcessor - コントロールブレイク処理用クラス