パッケージ jakarta.batch.operations
パッケージ jakarta.batch.operations
バッチジョブの実行の結果を開始、管理、表示するための API を、一連の例外とともに提供します。
- バージョン:
- 2.0
- クラス説明これは、
JobOperatorAPI メソッドによって呼び出し元にスローされるすべての RuntimeException の共通基本クラスです。JobExecutionAlreadyCompleteException は、すでに完了したジョブインスタンスに対して再起動が呼び出されるとスローされます。JobExecutionIsRunningException は、現在実行中のジョブ実行(つまり、BatchStatusが STARTING または STARTED である)でJobOperator.abandon(long)が呼び出されるとスローされます。JobExecutionNotMostRecentException は、すでに完了しているジョブインスタンスでJobOperator.restart(long, java.util.Properties)が呼び出されたときにスローされます(つまり、最新の実行がBatchStatusの COMPLETED で終了しました。現在実行されていないジョブインスタンスでJobOperator.stop(long)が呼び出されると、JobExecutionNotRunningException がスローされます。JobOperator は、バッチジョブを操作するためのインターフェースを提供します。JobOperator の再起動操作中にエラーが発生すると、JobRestartException がスローされます。SecurityException は、ユーザーが JobOperator メソッド(再起動、停止、中止、getter など)の実行を認可されていない場合にスローされます。JobOperator 開始操作中にエラーが発生すると、JobStartException がスローされます。実装のリポジトリによって認識されるジョブに対応しないジョブ名の値を参照するときに、JobOperator メソッドで使用されます。実装のリポジトリによって認識されるジョブ実行に対応しないジョブ実行値を参照するときに、JobOperator メソッドで使用されます。実装のリポジトリによって認識されるジョブインスタンスに対応しないジョブインスタンス値を参照するときに、JobOperator メソッドで使用されます。