|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface SupportProcessor
サポート処理プロセッサのインタフェース。
ビジネスロジックのサポートのため、ジョブには前処理・後処理を定義することが
できる。前処理・後処理は、SupportLogic
インタフェースを実装して
ジョブの開発者が作成することができる。
前処理・後処理は、ビジネスロジックのトランザクションとの関係や起動のタイミ
ングによって、フレームワークのいくつかのクラスから起動される。これらのクラス
は、SupportProcessor
インタフェースを通して、その実装クラスに前
処理・後処理実行を依頼する。
SupportProcessor
インタフェースの実装クラスでは、前処理・後処
理のトランザクションや、実行結果のジョブステータスへの反映、例外発生時の処理
、およびログ出力などを行う。
メソッドの概要 | |
---|---|
boolean |
canSkip()
サポート処理がスキップできる場合には、 true を返す。 |
void |
process(JobContext jobContext,
JobStatus jobStatus)
サポート処理を行う。 |
メソッドの詳細 |
---|
void process(JobContext jobContext, JobStatus jobStatus)
jobContext
- ジョブコンテキストjobStatus
- ジョブ処理状況boolean canSkip()
true
を返す。
true
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |