jp.terasoluna.fw.batch.init
インタフェース JobControlTableHandler

既知の実装クラスの一覧:
JobControlTableHandlerImpl

public interface JobControlTableHandler

ジョブ管理テーブル管理用インタフェース。
このインタフェースを実装することでジョブ管理テーブルの ジョブ以来情報取得、ジョブ開始処理、ジョブ終了処理を行うことが出来る。

関連項目:
JobControlTableHandlerImpl

メソッドの概要
 JobInfo getJobRequestData()
          ジョブ依頼情報の取得。
 JobInfo getJobRequestData(JobInfo jobInfo)
          引数(ジョブ依頼)の次のジョブ依頼情報の取得。
 int updateJobEnd(JobInfo jobInfo)
          対象のジョブの「起動状況」を終了状態に更新。
 int updateJobStart(JobInfo jobInfo)
          対象のジョブの「起動状況」を起動中に更新。
 

メソッドの詳細

getJobRequestData

JobInfo getJobRequestData()
ジョブ依頼情報の取得。

戻り値:
ジョブ依頼情報を格納したJobInfoのインスタン ス。

getJobRequestData

JobInfo getJobRequestData(JobInfo jobInfo)
引数(ジョブ依頼)の次のジョブ依頼情報の取得。

パラメータ:
jobInfo - 前回取得したJobInfoのインスタンス。
戻り値:
引数(ジョブ依頼)の次のジョブ依頼情報を格納した JobInfoのインスタンス。

updateJobStart

int updateJobStart(JobInfo jobInfo)
対象のジョブの「起動状況」を起動中に更新。

パラメータ:
jobInfo - 更新対象のジョブ依頼情報
戻り値:
更新されたレコード数。

updateJobEnd

int updateJobEnd(JobInfo jobInfo)
対象のジョブの「起動状況」を終了状態に更新。

パラメータ:
jobInfo - 更新対象のジョブ依頼情報
戻り値:
更新されたレコード数。