jp.terasoluna.fw.batch.restart
クラス RestartPointUpdater

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

public class RestartPointUpdater
extends java.lang.Object
implements Workable<Chunk>

リスタートポイント登録用ワーカクラス。


フィールドの概要
private  JobRestartTableHandler jobRestartTableHandler
          ジョブリスタートテーブルハンドラ。
private  JobWorker jobWorker
          起動するワーカ。
 
コンストラクタの概要
RestartPointUpdater()
           
 
メソッドの概要
 void setJobRestartTableHandler(JobRestartTableHandler jobRestartTableHandler)
          ジョブリスタートテーブルハンドラを設定する。
 void setJobWorker(JobWorker jobWorker)
          ジョブワーカを設定する。
 void work(Chunk chunk, JobStatus jobStatus)
          チャンクの処理を行う。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

jobWorker

private JobWorker jobWorker
起動するワーカ。


jobRestartTableHandler

private JobRestartTableHandler jobRestartTableHandler
ジョブリスタートテーブルハンドラ。

コンストラクタの詳細

RestartPointUpdater

public RestartPointUpdater()
メソッドの詳細

work

public void work(Chunk chunk,
                 JobStatus jobStatus)
チャンクの処理を行う。

チャンクの処理が成功した場合に、ジョブリスタートポイント登録処理を行う。

定義:
インタフェース Workable<Chunk> 内の work
パラメータ:
chunk - チャンク
jobStatus - ジョブ状態

setJobRestartTableHandler

public void setJobRestartTableHandler(JobRestartTableHandler jobRestartTableHandler)
ジョブリスタートテーブルハンドラを設定する。

パラメータ:
jobRestartTableHandler - ジョブリスタートテーブルハンドラ

setJobWorker

public void setJobWorker(JobWorker jobWorker)
ジョブワーカを設定する。

パラメータ:
jobWorker - ジョブワーカ