クラスの使用
org.springframework.batch.core.JobInstance
パッケージ
説明
ジョブ、ステップ、構成、実行の抽象化をカバーする Spring Batch のコアドメインコンテキスト。
メタデータの閲覧をサポートするインターフェースと関連クラス。
エクスプローラー関心事の特定実装。
起動に関する関心事のインターフェースと簡単な実装。
ブートストラップで使用するクラスをサポートし、実装または構成を起動します。
リポジトリの関心事のインターフェースと一般的な実装。
dao 関心事の特定実装。
リポジトリの問題の特定の実装。
バッチジョブ / ステップテストのユーティリティクラス。
org.springframework.batch.core 内の JobInstance 使用
修飾子と型メソッド説明void
JobExecution.setJobInstance
(JobInstance jobInstance) JobExecution
が使用するJobInstance
を設定します。修飾子コンストラクター説明JobExecution
(JobInstance job, LongSE id, JobParameters jobParameters) JobExecution はジョブが設定されていないと有効ではないため、このコンストラクターはモデリングの観点から有効な唯一のコンストラクターです。JobExecution
(JobInstance job, JobParameters jobParameters) 一時的な(保存されていない)インスタンスのコンストラクター。org.springframework.batch.core.explore 内の JobInstance 使用
修飾子と型メソッド説明JobExplorer.getJobInstance
(LongSE instanceId) default JobInstance
JobExplorer.getJobInstance
(StringSE jobName, JobParameters jobParameters) default JobInstance
JobExplorer.getLastJobInstance
(StringSE jobName) 指定されたジョブの最後のジョブインスタンスを ID で検索します。修飾子と型メソッド説明JobExplorer.findJobInstancesByJobName
(StringSE jobName, int start, int count) 'like' またはワイルドカード条件を使用して、作成 (したがって、通常は最初の実行) の降順でJobInstance
値をフェッチします。JobExplorer.getJobInstances
(StringSE jobName, int start, int count) JobInstance
値は、作成の降順 (したがって、通常は最初の実行の順) に取得します。修飾子と型メソッド説明JobExplorer.getJobExecutions
(JobInstance jobInstance) ジョブインスタンスごとにジョブの実行を取得します。default JobExecution
JobExplorer.getLastJobExecution
(JobInstance jobInstance) 特定のJobInstance
に対して作成された最後のJobExecution
を見つけます。org.springframework.batch.core.explore.support 内の JobInstance 使用
修飾子と型メソッド説明SimpleJobExplorer.getJobInstance
(LongSE instanceId) SimpleJobExplorer.getJobInstance
(StringSE jobName, JobParameters jobParameters) SimpleJobExplorer.getLastJobInstance
(StringSE jobName) 修飾子と型メソッド説明SimpleJobExplorer.findJobInstancesByJobName
(StringSE jobName, int start, int count) SimpleJobExplorer.getJobInstances
(StringSE jobName, int start, int count) 修飾子と型メソッド説明SimpleJobExplorer.getJobExecutions
(JobInstance jobInstance) SimpleJobExplorer.getLastJobExecution
(JobInstance jobInstance) org.springframework.batch.core.launch 内の JobInstance 使用
修飾子と型メソッド説明default JobInstance
JobOperator.getJobInstance
(StringSE jobName, JobParameters jobParameters) org.springframework.batch.core.launch.support 内の JobInstance 使用
org.springframework.batch.core.repository 内の JobInstance 使用
修飾子と型メソッド説明JobRepository.createJobInstance
(StringSE jobName, JobParameters jobParameters) 指定された名前とジョブパラメーターを使用して、新しいJobInstance
を作成します。default JobInstance
JobRepository.getJobInstance
(StringSE jobName, JobParameters jobParameters) 修飾子と型メソッド説明default ListSE<JobInstance>
JobRepository.findJobInstancesByName
(StringSE jobName, int start, int count) 'like' 条件を使用して、指定された名前で最後のジョブインスタンスをフェッチし、主キーで後方にソートします修飾子と型メソッド説明default void
JobRepository.deleteJobInstance
(JobInstance jobInstance) ジョブインスタンスオブジェクトグラフ (つまり、関連付けられたすべてのジョブ実行を含むジョブインスタンスと、JobRepository.deleteJobExecution(JobExecution)
で指定されたそれぞれのオブジェクトグラフ) を削除します。default ListSE<JobExecution>
JobRepository.findJobExecutions
(JobInstance jobInstance) 指定されたJobInstance
のすべてのJobExecution
を、作成順で逆順にソートして返します(したがって、最初の要素が最新になります)。JobRepository.getLastStepExecution
(JobInstance jobInstance, StringSE stepName) long
JobRepository.getStepExecutionCount
(JobInstance jobInstance, StringSE stepName) org.springframework.batch.core.repository.dao 内の JobInstance 使用
修飾子と型メソッド説明JdbcJobInstanceDao.createJobInstance
(StringSE jobName, JobParameters jobParameters) この JDBC 実装では、jobInstanceIncrementer (おそらくシーケンス) に次の long 値を要求し、ID とパラメーター値を INSERT ステートメントに渡すことによって、ジョブインスタンス ID が取得されます。JobInstanceDao.createJobInstance
(StringSE jobName, JobParameters jobParameters) 指定された名前とパラメーターで JobInstance を作成します。JdbcJobInstanceDao.getJobInstance
(LongSE instanceId) JdbcJobInstanceDao.getJobInstance
(StringSE jobName, JobParameters jobParameters) ジョブテーブルは RowMapper コールバックを経由してリストに追加し、与えられた識別子に一致するすべてのジョブのために照会されます。JdbcJobInstanceDao.getJobInstance
(JobExecution jobExecution) JobInstanceDao.getJobInstance
(LongSE instanceId) 指定された識別子でジョブインスタンスを取得します。JobInstanceDao.getJobInstance
(StringSE jobName, JobParameters jobParameters) 指定された名前とパラメーターに一致するジョブインスタンスを見つけます。JobInstanceDao.getJobInstance
(JobExecution jobExecution) 提供された JobExecution の JobInstance を取得します。JdbcJobInstanceDao.getLastJobInstance
(StringSE jobName) default JobInstance
JobInstanceDao.getLastJobInstance
(StringSE jobName) 指定されたジョブの ID による最後のジョブインスタンスを取得します。修飾子と型メソッド説明JdbcJobInstanceDao.findJobInstancesByName
(StringSE jobName, int start, int count) JobInstanceDao.findJobInstancesByName
(StringSE jobName, int start, int count) 'like' 条件を使用して、指定された名前で最後のジョブインスタンスをフェッチし、主キーで後方にソートしますJdbcJobInstanceDao.getJobInstances
(StringSE jobName, int start, int count) JobInstanceDao.getJobInstances
(StringSE jobName, int start, int count) 指定された名前を持つ最後のジョブインスタンスをフェッチし、主キーで逆順にソートします。修飾子と型メソッド説明long
JdbcStepExecutionDao.countStepExecutions
(JobInstance jobInstance, StringSE stepName) default long
StepExecutionDao.countStepExecutions
(JobInstance jobInstance, StringSE stepName) 指定されたステップ名のすべてのStepExecution
をカウントします。void
JdbcJobInstanceDao.deleteJobInstance
(JobInstance jobInstance) ジョブインスタンスを削除します。default void
JobInstanceDao.deleteJobInstance
(JobInstance jobInstance) ジョブインスタンスを削除します。JdbcJobExecutionDao.findJobExecutions
(JobInstance job) JobExecutionDao.findJobExecutions
(JobInstance jobInstance) 指定されたJobInstance
のすべてのJobExecution
を、作成順で逆順にソートして返します(したがって、最初の要素が最新になります)。JdbcJobExecutionDao.getLastJobExecution
(JobInstance jobInstance) JobExecutionDao.getLastJobExecution
(JobInstance jobInstance) 特定のJobInstance
用に作成された最後のJobExecution
を見つけます。JdbcStepExecutionDao.getLastStepExecution
(JobInstance jobInstance, StringSE stepName) default StepExecution
StepExecutionDao.getLastStepExecution
(JobInstance jobInstance, StringSE stepName) 指定されたJobInstance
の最後のStepExecution
を、作成時間、ID の順に並べて取得します。org.springframework.batch.core.repository.support 内の JobInstance 使用
修飾子と型メソッド説明SimpleJobRepository.createJobInstance
(StringSE jobName, JobParameters jobParameters) SimpleJobRepository.getJobInstance
(StringSE jobName, JobParameters jobParameters) 修飾子と型メソッド説明void
SimpleJobRepository.deleteJobInstance
(JobInstance jobInstance) SimpleJobRepository.findJobExecutions
(JobInstance jobInstance) SimpleJobRepository.getLastStepExecution
(JobInstance jobInstance, StringSE stepName) long
SimpleJobRepository.getStepExecutionCount
(JobInstance jobInstance, StringSE stepName) org.springframework.batch.test 内の JobInstance 使用
修飾子と型メソッド説明static JobInstance
MetaDataInstanceFactory.createJobInstance()
デフォルトのパラメーターを使用してJobInstance
を作成します。static JobInstance
MetaDataInstanceFactory.createJobInstance
(StringSE jobName, LongSE instanceId) 提供されたパラメーターを使用してJobInstance
を作成します。