jp.terasoluna.fw.batch.core
インタフェース SupportProcessor

既知の実装クラスの一覧:
RestartPostProcessor, RestartPreProcessor, StandardSupportProcessor, TransactionalSupportProcessor

public interface SupportProcessor

サポート処理プロセッサのインタフェース。

ビジネスロジックのサポートのため、ジョブには前処理・後処理を定義することが できる。前処理・後処理は、SupportLogic インタフェースを実装して ジョブの開発者が作成することができる。

前処理・後処理は、ビジネスロジックのトランザクションとの関係や起動のタイミ ングによって、フレームワークのいくつかのクラスから起動される。これらのクラス は、SupportProcessor インタフェースを通して、その実装クラスに前 処理・後処理実行を依頼する。

SupportProcessor インタフェースの実装クラスでは、前処理・後処 理のトランザクションや、実行結果のジョブステータスへの反映、例外発生時の処理 、およびログ出力などを行う。


メソッドの概要
 boolean canSkip()
          サポート処理がスキップできる場合には、true を返す。
 void process(JobContext jobContext, JobStatus jobStatus)
          サポート処理を行う。
 

メソッドの詳細

process

void process(JobContext jobContext,
             JobStatus jobStatus)
サポート処理を行う。

パラメータ:
jobContext - ジョブコンテキスト
jobStatus - ジョブ処理状況

canSkip

boolean canSkip()
サポート処理がスキップできる場合には、true を返す。

戻り値:
サポート処理がスキップできる場合には、true