public class GroupAwareJob extends java.lang.Object implements Job
Job
。たとえば、ソースジョブは overnightJob
およびグループ financeDepartment
である可能性があります。これにより、Job
の機能は同じですが、financeDepartment.overnightJob
という名前になります。"." の使用要素のセパレータは、URL の 「安全な」文字であるため、慎重に使用してください。コンストラクターと説明 |
---|
GroupAwareJob(Job delegate) デリゲートを使用し、グループ名を含まない新しい Job を作成します。 |
GroupAwareJob(java.lang.String groupName, Job delegate) 指定されたグループ名と委譲で新しい Job を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
boolean | equals(java.lang.Object obj) |
void | execute(JobExecution execution) JobExecution を実行し、必要に応じてステータスや統計などのメタ情報を更新します。 |
JobParametersIncrementer | getJobParametersIncrementer() クライアントがシーケンスの次の実行のために新しいパラメーターを生成する必要がある場合、このインクリメンターを使用できます。 |
JobParametersValidator | getJobParametersValidator() JobExecution のジョブパラメーターのバリデーター。 |
java.lang.String | getName() グループ名とデリゲートジョブ名("." で結合)を連結します。 |
int | hashCode() |
boolean | isRestartable() 少なくとも原則として、このジョブを再開できるかどうかを示すフラグ。 |
java.lang.String | toString() |
public GroupAwareJob(Job delegate)
Job
を作成します。delegate
- 通常のジョブの機能のデリゲート public void execute(JobExecution execution)
Job
JobExecution
を実行し、必要に応じてステータスや統計などのメタ情報を更新します。このメソッドは、実行の失敗に対して例外をスローしないでください。クライアントは、JobExecution
ステータスを注意深く調べて、成功または失敗を判断する必要があります。Job
の execute
execution
- JobExecution
public java.lang.String getName()
Job
の getName
Job.getName()
public boolean isRestartable()
Job
Job
の isRestartable
@Nullable public JobParametersIncrementer getJobParametersIncrementer()
Job
null
になります。Job
の getJobParametersIncrementer
public JobParametersValidator getJobParametersValidator()
Job
JobExecution
のジョブパラメーターのバリデーター。ジョブのクライアントは、実行前または実行中に起動のパラメーターを検証する必要がある場合があります。Job
の getJobParametersValidator
null
)public boolean equals(java.lang.Object obj)
java.lang.Object
の equals
public int hashCode()
java.lang.Object
の hashCode
public java.lang.String toString()
java.lang.Object
の toString