public class JsrTestUtils
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
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)
Restarts a job and waits for it's status to be any of
BatchStatus.STOPPED,
BatchStatus.COMPLETED, or BatchStatus.FAILED. |
static javax.batch.runtime.JobExecution |
runJob(java.lang.String jobName,
java.util.Properties properties,
long timeout)
Executes a job and waits for it's status to be any of
BatchStatus.STOPPED,
BatchStatus.COMPLETED, or 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, or BatchStatus.FAILED. If the job does not
reach one of those statuses within the given timeout, a TimeoutException is
thrown.jobName - properties - timeout - JobExecution for the final state of the jobjava.util.concurrent.TimeoutException - if the timeout occurspublic static javax.batch.runtime.JobExecution restartJob(long executionId,
java.util.Properties properties,
long timeout)
throws java.util.concurrent.TimeoutException
BatchStatus.STOPPED,
BatchStatus.COMPLETED, or BatchStatus.FAILED. If the job does not
reach one of those statuses within the given timeout, a TimeoutException is
thrown.executionId - properties - timeout - JobExecution for the final state of the jobjava.util.concurrent.TimeoutException - if the timeout occurspublic static javax.batch.runtime.Metric getMetric(javax.batch.runtime.StepExecution stepExecution,
javax.batch.runtime.Metric.MetricType type)