public interface JobInstanceDao
修飾子と型 | メソッドと説明 |
---|---|
JobInstance | createJobInstance(java.lang.String jobName, JobParameters jobParameters) 指定された名前とパラメーターで JobInstance を作成します。 |
java.util.List<JobInstance> | findJobInstancesByName(java.lang.String jobName, int start, int count) 'like' 条件を使用して、指定された名前で最後のジョブインスタンスをフェッチし、主キーで後方にソートします |
JobInstance | getJobInstance(JobExecution jobExecution) 提供された JobExecution の JobInstance を取得します。 |
JobInstance | getJobInstance(java.lang.Long instanceId) 指定された識別子でジョブインスタンスを取得します。 |
JobInstance | getJobInstance(java.lang.String jobName, JobParameters jobParameters) 指定された名前とパラメーターに一致するジョブインスタンスを見つけます。 |
int | getJobInstanceCount(java.lang.String jobName) 指定されたジョブ名に関連付けられている一意の JobInstance の数についてリポジトリを照会します。 |
java.util.List<JobInstance> | getJobInstances(java.lang.String jobName, int start, int count) 指定された名前を持つ最後のジョブインスタンスをフェッチし、主キーで逆順にソートします。 |
java.util.List<java.lang.String> | getJobNames() すべてのジョブインスタンスの名前をアルファベット順に並べ替えます。つまり |
default JobInstance | getLastJobInstance(java.lang.String jobName) 指定されたジョブの ID による最後のジョブインスタンスを取得します。 |
JobInstance createJobInstance(java.lang.String jobName, JobParameters jobParameters)
jobName
- ジョブの名前を含む String
。jobParameters
- JobInstance のパラメーターを含む JobParameters
。JobInstance
インスタンス。@Nullable JobInstance getJobInstance(java.lang.String jobName, JobParameters jobParameters)
jobName
- ジョブの名前 jobParameters
- ジョブが実行されたパラメーター JobParameters
または null
に一致する JobInstance
オブジェクト @Nullable JobInstance getJobInstance(@Nullable java.lang.Long instanceId)
instanceId
- ジョブ識別子 null
@Nullable JobInstance getJobInstance(JobExecution jobExecution)
jobExecution
- JobExecutionnull
java.util.List<JobInstance> getJobInstances(java.lang.String jobName, int start, int count)
jobName
- ジョブ名 start
- 返すインスタンスの開始インデックス count
- 返されるオブジェクトの最大数 @Nullable default JobInstance getLastJobInstance(java.lang.String jobName)
jobName
- ジョブの名前 java.util.List<java.lang.String> getJobNames()
java.util.List<JobInstance> findJobInstancesByName(java.lang.String jobName, int start, int count)
jobName
- ジョブの名前を含む String
。start
- ジョブインスタンスの結果リストの開始位置のオフセットを含む int。count
- 返すジョブインスタンスの数を含む int。JobInstance
のリスト。int getJobInstanceCount(@Nullable java.lang.String jobName) throws NoSuchJobException
JobInstance
の数についてリポジトリを照会します。jobName
- 照会するジョブの名前 JobInstance
の数 NoSuchJobException
- 指定された jobName を持つジョブがない場合にスローされます。