public interface JobExplorer
修飾子と型 | メソッドと説明 |
---|---|
java.util.List<JobInstance> | findJobInstancesByJobName(java.lang.String jobName, int start, int count) "like" /wildcard 条件を使用して、 JobInstance 値を作成の降順(および通常は最初の実行の場合)にフェッチします。 |
java.util.Set<JobExecution> | findRunningJobExecutions(java.lang.String jobName) 実行中のジョブの実行を取得します。 |
JobExecution | getJobExecution(java.lang.Long executionId) JobExecution をその ID で取得します。 |
java.util.List<JobExecution> | getJobExecutions(JobInstance jobInstance) ジョブインスタンスごとにジョブの実行を取得します。 |
JobInstance | getJobInstance(java.lang.Long instanceId) |
int | getJobInstanceCount(java.lang.String jobName) 指定されたジョブ名に関連付けられている一意の JobInstance の数についてリポジトリを照会します。 |
java.util.List<JobInstance> | getJobInstances(java.lang.String jobName, int start, int count) JobInstance 値を作成の降順(したがって、通常は最初の実行)でフェッチします。 |
java.util.List<java.lang.String> | getJobNames() 一意のすべての JobInstance 名(アルファベット順にソート)をリポジトリに照会します。 |
default JobExecution | getLastJobExecution(JobInstance jobInstance) 特定の JobInstance に対して作成された最後の JobExecution を見つけます。 |
default JobInstance | getLastJobInstance(java.lang.String jobName) 指定されたジョブの ID による最後のジョブインスタンスを検索します。 |
StepExecution | getStepExecution(java.lang.Long jobExecutionId, java.lang.Long stepExecutionId) ID および親 JobExecution ID によって StepExecution を取得します。 |
java.util.List<JobInstance> getJobInstances(java.lang.String jobName, int start, int count)
JobInstance
値を作成の降順(したがって、通常は最初の実行)でフェッチします。jobName
- 照会するジョブの名前 start
- 返すインスタンスの開始インデックス count
- 返されるインスタンスの最大数 JobInstance
値 @Nullable default JobInstance getLastJobInstance(java.lang.String jobName)
jobName
- ジョブの名前 @Nullable JobExecution getJobExecution(@Nullable java.lang.Long executionId)
JobExecution
をその ID で取得します。親 JobInstance
および関連する ExecutionContext
および StepExecution
インスタンス(それらの実行コンテキストも含む)を含む、この実行の完全なオブジェクトグラフが(特に指定のない限り)返されます。executionId
- ジョブ実行 IDJobExecution
。見つからない場合は null@Nullable StepExecution getStepExecution(@Nullable java.lang.Long jobExecutionId, @Nullable java.lang.Long stepExecutionId)
JobExecution
ID によって StepExecution
を取得します。ステップの実行コンテキストは結果で使用可能である必要があり、親ジョブの実行にはプリミティブプロパティが必要ですが、ジョブインスタンス情報が含まれていない場合があります。jobExecutionId
- 親ジョブ実行 IDstepExecutionId
- ステップ実行 IDStepExecution
。見つからない場合は nullgetJobExecution(Long)
@Nullable JobInstance getJobInstance(@Nullable java.lang.Long instanceId)
instanceId
- 取得する jobInstance の Long
ID。JobInstance
、または nulljava.util.List<JobExecution> getJobExecutions(JobInstance jobInstance)
getStepExecution(Long, Long)
を使用して水分補給してください。jobInstance
- 照会する JobInstance
JobInstance
のすべての実行のセット @Nullable default JobExecution getLastJobExecution(JobInstance jobInstance)
JobInstance
に対して作成された最後の JobExecution
を見つけます。jobInstance
- JobInstance
JobExecution
または特定のジョブインスタンスでジョブの実行が見つからない場合は null
java.util.Set<JobExecution> findRunningJobExecutions(@Nullable java.lang.String jobName)
getStepExecution(Long, Long)
を使用して水分補給してください。jobName
- ジョブの名前 java.util.List<java.lang.String> getJobNames()
JobInstance
名(アルファベット順にソート)をリポジトリに照会します。java.util.List<JobInstance> findJobInstancesByJobName(java.lang.String jobName, int start, int count)
JobInstance
値を作成の降順(および通常は最初の実行の場合)にフェッチします。jobName
- 照会するジョブの名前。start
- 返すインスタンスの開始インデックス。count
- 返されるインスタンスの最大数。JobInstance
のリスト。int getJobInstanceCount(@Nullable java.lang.String jobName) throws NoSuchJobException
JobInstance
の数についてリポジトリを照会します。jobName
- 照会するジョブの名前 JobInstance
の数 NoSuchJobException
- 指定された jobName に JobInstance
がない場合にスローされます。