JdbcJobInstanceDao
を使用することを推奨しています。v5.0 での削除が予定されています。@Deprecated public class MapJobInstanceDao extends java.lang.Object implements JobInstanceDao
JobInstanceDao
のメモリ内実装。コンストラクターと説明 |
---|
MapJobInstanceDao() 使用すべきではありません。 |
修飾子と型 | メソッドと説明 |
---|---|
void | clear() 使用すべきではありません。 |
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() 使用すべきではありません。 すべてのジョブインスタンスの名前をアルファベット順に並べ替えます。つまり |
JobInstance | getLastJobInstance(java.lang.String jobName) 使用すべきではありません。 指定されたジョブの ID による最後のジョブインスタンスを取得します。 |
public void clear()
public JobInstance createJobInstance(java.lang.String jobName, JobParameters jobParameters)
JobInstanceDao
JobInstanceDao
の createJobInstance
jobName
- ジョブの名前を含む String
。jobParameters
- JobInstance のパラメーターを含む JobParameters
。JobInstance
インスタンス。@Nullable public JobInstance getJobInstance(java.lang.String jobName, JobParameters jobParameters)
JobInstanceDao
JobInstanceDao
の getJobInstance
jobName
- ジョブの名前 jobParameters
- ジョブが実行されたパラメーター JobParameters
または null
に一致する JobInstance
オブジェクト @Nullable public JobInstance getJobInstance(@Nullable java.lang.Long instanceId)
JobInstanceDao
JobInstanceDao
の getJobInstance
instanceId
- ジョブ識別子 null
public java.util.List<java.lang.String> getJobNames()
JobInstanceDao
JobInstanceDao
の getJobNames
public java.util.List<JobInstance> getJobInstances(java.lang.String jobName, int start, int count)
JobInstanceDao
JobInstanceDao
の getJobInstances
jobName
- ジョブ名 start
- 返すインスタンスの開始インデックス count
- 返されるオブジェクトの最大数 @Nullable public JobInstance getLastJobInstance(java.lang.String jobName)
JobInstanceDao
JobInstanceDao
の getLastJobInstance
jobName
- ジョブの名前 @Nullable public JobInstance getJobInstance(JobExecution jobExecution)
JobInstanceDao
JobInstanceDao
の getJobInstance
jobExecution
- JobExecutionnull
public int getJobInstanceCount(@Nullable java.lang.String jobName) throws NoSuchJobException
JobInstanceDao
JobInstance
の数についてリポジトリを照会します。JobInstanceDao
の getJobInstanceCount
jobName
- 照会するジョブの名前 JobInstance
の数 NoSuchJobException
- 指定された jobName を持つジョブがない場合にスローされます。public java.util.List<JobInstance> findJobInstancesByName(java.lang.String jobName, int start, int count)
JobInstanceDao
JobInstanceDao
の findJobInstancesByName
jobName
- ジョブの名前を含む String
。start
- ジョブインスタンスの結果リストの開始位置のオフセットを含む int。count
- 返すジョブインスタンスの数を含む int。JobInstance
のリスト。