public class JobOperatorBridge extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_JOB_OPERATOR_SLEEP_TIME |
| Constructor and Description |
|---|
JobOperatorBridge() |
| Modifier and Type | Method and Description |
|---|---|
void |
abandonJobExecution(long executionId) |
javax.batch.runtime.JobExecution |
getJobExecution(long executionId) |
List<javax.batch.runtime.JobExecution> |
getJobExecutions(javax.batch.runtime.JobInstance instance) |
javax.batch.runtime.JobInstance |
getJobInstance(long executionId) |
int |
getJobInstanceCount(String jobName) |
List<javax.batch.runtime.JobInstance> |
getJobInstances(String jobName,
int start,
int end) |
List<String> |
getJobNames() |
Properties |
getParameters(long executionId) |
List<Long> |
getRunningExecutions(String jobName) |
List<javax.batch.runtime.StepExecution> |
getStepExecutions(long executionId) |
TCKJobExecutionWrapper |
restartJobAndWaitForResult(long oldExecutionId,
Properties restartJobParameters) |
TCKJobExecutionWrapper |
restartJobWithoutWaitingForResult(long oldExecutionId,
Properties jobParameters) |
TCKJobExecutionWrapper |
startJobAndWaitForResult(String jobName) |
TCKJobExecutionWrapper |
startJobAndWaitForResult(String jobName,
Properties jobParameters) |
void |
startJobWithoutWaitingForResult(String jobName) |
TCKJobExecutionWrapper |
startJobWithoutWaitingForResult(String jobName,
Properties jobParameters) |
javax.batch.runtime.JobExecution |
stopJobAndWaitForResult(javax.batch.runtime.JobExecution jobExecution) |
void |
stopJobWithoutWaitingForResult(long jobInstanceId) |
public static final String DEFAULT_JOB_OPERATOR_SLEEP_TIME
public List<String> getJobNames() throws javax.batch.operations.JobSecurityException
javax.batch.operations.JobSecurityExceptionpublic int getJobInstanceCount(String jobName) throws javax.batch.operations.NoSuchJobException, javax.batch.operations.JobSecurityException
javax.batch.operations.NoSuchJobExceptionjavax.batch.operations.JobSecurityExceptionpublic List<Long> getRunningExecutions(String jobName) throws javax.batch.operations.NoSuchJobException, javax.batch.operations.JobSecurityException
javax.batch.operations.NoSuchJobExceptionjavax.batch.operations.JobSecurityExceptionpublic List<javax.batch.runtime.JobExecution> getJobExecutions(javax.batch.runtime.JobInstance instance) throws javax.batch.operations.NoSuchJobInstanceException, javax.batch.operations.JobSecurityException
javax.batch.operations.NoSuchJobInstanceExceptionjavax.batch.operations.JobSecurityExceptionpublic TCKJobExecutionWrapper restartJobAndWaitForResult(long oldExecutionId, Properties restartJobParameters) throws javax.batch.operations.NoSuchJobExecutionException, javax.batch.operations.NoSuchJobException, javax.batch.operations.JobRestartException, javax.batch.operations.JobExecutionAlreadyCompleteException, javax.batch.operations.JobExecutionNotMostRecentException, javax.batch.operations.JobSecurityException, JobExecutionTimeoutException
javax.batch.operations.NoSuchJobExecutionExceptionjavax.batch.operations.NoSuchJobExceptionjavax.batch.operations.JobRestartExceptionjavax.batch.operations.JobExecutionAlreadyCompleteExceptionjavax.batch.operations.JobExecutionNotMostRecentExceptionjavax.batch.operations.JobSecurityExceptionJobExecutionTimeoutExceptionpublic TCKJobExecutionWrapper restartJobWithoutWaitingForResult(long oldExecutionId, Properties jobParameters) throws javax.batch.operations.NoSuchJobExecutionException, javax.batch.operations.NoSuchJobException, javax.batch.operations.JobRestartException, javax.batch.operations.JobExecutionAlreadyCompleteException, javax.batch.operations.JobExecutionNotMostRecentException, javax.batch.operations.JobSecurityException, JobExecutionTimeoutException
javax.batch.operations.NoSuchJobExecutionExceptionjavax.batch.operations.NoSuchJobExceptionjavax.batch.operations.JobRestartExceptionjavax.batch.operations.JobExecutionAlreadyCompleteExceptionjavax.batch.operations.JobExecutionNotMostRecentExceptionjavax.batch.operations.JobSecurityExceptionJobExecutionTimeoutExceptionpublic void abandonJobExecution(long executionId)
throws javax.batch.operations.NoSuchJobInstanceException,
javax.batch.operations.JobExecutionIsRunningException,
javax.batch.operations.JobSecurityException,
javax.batch.operations.NoSuchJobExecutionException
javax.batch.operations.NoSuchJobInstanceExceptionjavax.batch.operations.JobExecutionIsRunningExceptionjavax.batch.operations.JobSecurityExceptionjavax.batch.operations.NoSuchJobExecutionExceptionpublic TCKJobExecutionWrapper startJobAndWaitForResult(String jobName) throws javax.batch.operations.JobStartException, javax.batch.operations.NoSuchJobExecutionException, javax.batch.operations.JobSecurityException, JobExecutionTimeoutException
javax.batch.operations.JobStartExceptionjavax.batch.operations.NoSuchJobExecutionExceptionjavax.batch.operations.JobSecurityExceptionJobExecutionTimeoutExceptionpublic TCKJobExecutionWrapper startJobWithoutWaitingForResult(String jobName, Properties jobParameters) throws javax.batch.operations.JobStartException, javax.batch.operations.NoSuchJobExecutionException, javax.batch.operations.JobSecurityException
javax.batch.operations.JobStartExceptionjavax.batch.operations.NoSuchJobExecutionExceptionjavax.batch.operations.JobSecurityExceptionpublic void stopJobWithoutWaitingForResult(long jobInstanceId)
throws javax.batch.operations.NoSuchJobExecutionException,
javax.batch.operations.JobExecutionNotRunningException,
javax.batch.operations.JobSecurityException
javax.batch.operations.NoSuchJobExecutionExceptionjavax.batch.operations.JobExecutionNotRunningExceptionjavax.batch.operations.JobSecurityExceptionpublic javax.batch.runtime.JobExecution stopJobAndWaitForResult(javax.batch.runtime.JobExecution jobExecution)
throws javax.batch.operations.NoSuchJobExecutionException,
javax.batch.operations.JobExecutionNotRunningException,
javax.batch.operations.JobSecurityException,
JobExecutionTimeoutException
javax.batch.operations.NoSuchJobExecutionExceptionjavax.batch.operations.JobExecutionNotRunningExceptionjavax.batch.operations.JobSecurityExceptionJobExecutionTimeoutExceptionpublic TCKJobExecutionWrapper startJobAndWaitForResult(String jobName, Properties jobParameters) throws javax.batch.operations.JobStartException, javax.batch.operations.NoSuchJobExecutionException, javax.batch.operations.JobSecurityException, JobExecutionTimeoutException
javax.batch.operations.JobStartExceptionjavax.batch.operations.NoSuchJobExecutionExceptionjavax.batch.operations.JobSecurityExceptionJobExecutionTimeoutExceptionpublic Properties getParameters(long executionId) throws javax.batch.operations.NoSuchJobInstanceException, javax.batch.operations.JobSecurityException, javax.batch.operations.NoSuchJobExecutionException
javax.batch.operations.NoSuchJobInstanceExceptionjavax.batch.operations.JobSecurityExceptionjavax.batch.operations.NoSuchJobExecutionExceptionpublic javax.batch.runtime.JobInstance getJobInstance(long executionId)
throws javax.batch.operations.NoSuchJobExecutionException,
javax.batch.operations.JobSecurityException
javax.batch.operations.NoSuchJobExecutionExceptionjavax.batch.operations.JobSecurityExceptionpublic javax.batch.runtime.JobExecution getJobExecution(long executionId)
throws javax.batch.operations.NoSuchJobExecutionException,
javax.batch.operations.JobSecurityException
javax.batch.operations.NoSuchJobExecutionExceptionjavax.batch.operations.JobSecurityExceptionpublic List<javax.batch.runtime.JobInstance> getJobInstances(String jobName, int start, int end) throws javax.batch.operations.NoSuchJobException, javax.batch.operations.JobSecurityException
javax.batch.operations.NoSuchJobExceptionjavax.batch.operations.JobSecurityExceptionpublic List<javax.batch.runtime.StepExecution> getStepExecutions(long executionId) throws javax.batch.operations.NoSuchJobExecutionException, javax.batch.operations.JobSecurityException
javax.batch.operations.NoSuchJobExecutionExceptionjavax.batch.operations.JobSecurityExceptionpublic void startJobWithoutWaitingForResult(String jobName) throws javax.batch.operations.JobStartException, javax.batch.operations.NoSuchJobExecutionException, javax.batch.operations.JobSecurityException
javax.batch.operations.JobStartExceptionjavax.batch.operations.NoSuchJobExecutionExceptionjavax.batch.operations.JobSecurityException© Copyright IBM Corp. 2015
Licensed under the Apache License, Version 2.0