public class JsrTestUtils
extends java.lang.Object
修飾子と型 | メソッドと説明 |
---|---|
static javax.batch.runtime.Metric | getMetric(javax.batch.runtime.StepExecution stepExecution, javax.batch.runtime.Metric.MetricType type) |
static javax.batch.runtime.JobExecution | restartJob(long executionId, java.util.Properties properties, long timeout) ジョブを再始動し、その状況が BatchStatus.STOPPED 、BatchStatus.COMPLETED 、BatchStatus.FAILED のいずれかになるのを待ちます。 |
static javax.batch.runtime.JobExecution | runJob(java.lang.String jobName, java.util.Properties properties, long timeout) ジョブを実行し、そのステータスが BatchStatus.STOPPED 、BatchStatus.COMPLETED 、BatchStatus.FAILED のいずれかになるのを待ちます。 |
public static javax.batch.runtime.JobExecution runJob(java.lang.String jobName, java.util.Properties properties, long timeout) throws java.util.concurrent.TimeoutException
BatchStatus.STOPPED
、BatchStatus.COMPLETED
、BatchStatus.FAILED
のいずれかになるのを待ちます。指定されたタイムアウト内にジョブがこれらのステータスのいずれかに到達しない場合、TimeoutException
がスローされます。jobName
- ジョブの名前。properties
- ジョブに関連付けるジョブパラメーター。timeout
- ミリ秒単位で待機する最大時間。JobExecution
java.util.concurrent.TimeoutException
- タイムアウトが発生した場合 public static javax.batch.runtime.JobExecution restartJob(long executionId, java.util.Properties properties, long timeout) throws java.util.concurrent.TimeoutException
BatchStatus.STOPPED
、BatchStatus.COMPLETED
、BatchStatus.FAILED
のいずれかになるのを待ちます。指定されたタイムアウト内にジョブがこれらのステータスのいずれかに到達しない場合、TimeoutException
がスローされます。executionId
- 再開するジョブ実行の ID。properties
- ジョブに関連付けるジョブパラメーター。timeout
- ミリ秒単位で待機する最大時間。JobExecution
java.util.concurrent.TimeoutException
- タイムアウトが発生した場合 @Nullable public static javax.batch.runtime.Metric getMetric(javax.batch.runtime.StepExecution stepExecution, javax.batch.runtime.Metric.MetricType type)