クラス GroupAwareJob
java.lang.ObjectSE
org.springframework.batch.core.configuration.support.GroupAwareJob
- 実装されたすべてのインターフェース:
Job
オプションでグループ名を別のジョブの名前の先頭に追加して、型またはオリジンの命名規則に適合させることができる
Job
。例: ソースジョブが overnightJob
でグループが financeDepartment
の場合、同じ機能を持つ Job
が financeDepartment.overnightJob
という名前になります。"." の使用要素のセパレーターは、URL の「安全な」文字であるため、意図的に使用されます。- 作成者:
- Dave Syer, Mahmoud Ben Hassine
コンストラクターのサマリー
コンストラクターコンストラクター説明GroupAwareJob
(StringSE groupName, Job delegate) 指定されたグループ名と委譲で新しいJob
を作成します。GroupAwareJob
(Job delegate) デリゲートを使用し、グループ名を含まない新しいJob
を作成します。方法の概要
修飾子と型メソッド説明boolean
void
execute
(JobExecution execution) JobExecution
を実行し、必要に応じてステータスや統計などのメタ情報を更新します。クライアントがシーケンス内の次の実行のために新しいパラメーターを生成する必要がある場合は、このインクリメンターを使用できます。JobExecution
のジョブパラメーターのバリデーター。getName()
グループ名とデリゲートジョブ名("." で結合)を連結します。int
hashCode()
boolean
少なくとも原則として、このジョブを再開できるかどうかを示すフラグ。toString()
コンストラクターの詳細
メソッドの詳細
execute
インターフェースからコピーされた説明:Job
JobExecution
を実行し、必要に応じてステータスや統計などのメタ情報を更新します。このメソッドは、失敗した実行に対して例外をスローするべきではありません。クライアントは、成功または失敗を判断するためにJobExecution
ステータスを慎重にインスペクションする必要があります。- 次で指定:
- インターフェース
Job
のexecute
- パラメーター:
execution
-JobExecution
getName
グループ名とデリゲートジョブ名("." で結合)を連結します。isRestartable
public boolean isRestartable()インターフェースからコピーされた説明:Job
少なくとも原則として、このジョブを再開できるかどうかを示すフラグ。- 次で指定:
- インターフェース
Job
のisRestartable
- 戻り値:
- 失敗後にこのジョブを再開できる場合は true。デフォルトは
true
です。
getJobParametersIncrementer
インターフェースからコピーされた説明:Job
クライアントがシーケンス内の次の実行のために新しいパラメーターを生成する必要がある場合は、このインクリメンターを使用できます。このジョブに自然なシーケンスがない場合、戻り値はnull
になることがあります。- 次で指定:
- インターフェース
Job
のgetJobParametersIncrementer
- 戻り値:
- 新しいパラメーターを作成するために使用されるインクリメンター。デフォルトは
null
です。
getJobParametersValidator
インターフェースからコピーされた説明:Job
JobExecution
のジョブパラメーターのバリデータ。Job
のクライアントは、起動時または実行前または実行中にパラメーターを検証する必要がある場合があります。- 次で指定:
- インターフェース
Job
のgetJobParametersValidator
- 戻り値:
- パラメーター値をチェックするために使用できるバリデーター (決して
null
ではありません)。デフォルトはDefaultJobParametersValidator
です。
equals
hashCode
public int hashCode()toString