Package com.ibm.jbatch.tck.utils
Class JobOperatorBridge
java.lang.Object
com.ibm.jbatch.tck.utils.JobOperatorBridge
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidabandonJobExecution(long executionId) jakarta.batch.runtime.JobExecutiongetJobExecution(long executionId) List<jakarta.batch.runtime.JobExecution> getJobExecutions(jakarta.batch.runtime.JobInstance instance) jakarta.batch.runtime.JobInstancegetJobInstance(long executionId) intgetJobInstanceCount(String jobName) List<jakarta.batch.runtime.JobInstance> getJobInstances(String jobName, int start, int end) getParameters(long executionId) getRunningExecutions(String jobName) List<jakarta.batch.runtime.StepExecution> getStepExecutions(long executionId) restartJobAndWaitForResult(long oldExecutionId, Properties restartJobParameters) restartJobWithoutWaitingForResult(long oldExecutionId, Properties jobParameters) startJobAndWaitForResult(String jobName) startJobAndWaitForResult(String jobName, Properties jobParameters) voidstartJobWithoutWaitingForResult(String jobName) startJobWithoutWaitingForResult(String jobName, Properties jobParameters) jakarta.batch.runtime.JobExecutionstopJobAndWaitForResult(jakarta.batch.runtime.JobExecution jobExecution) voidstopJobWithoutWaitingForResult(long jobInstanceId)
-
Field Details
-
DEFAULT_JOB_OPERATOR_SLEEP_TIME
- See Also:
-
-
Constructor Details
-
JobOperatorBridge
public JobOperatorBridge()
-
-
Method Details
-
getJobNames
- Throws:
jakarta.batch.operations.JobSecurityException
-
getJobInstanceCount
public int getJobInstanceCount(String jobName) throws jakarta.batch.operations.NoSuchJobException, jakarta.batch.operations.JobSecurityException - Throws:
jakarta.batch.operations.NoSuchJobExceptionjakarta.batch.operations.JobSecurityException
-
getRunningExecutions
public List<Long> getRunningExecutions(String jobName) throws jakarta.batch.operations.NoSuchJobException, jakarta.batch.operations.JobSecurityException - Throws:
jakarta.batch.operations.NoSuchJobExceptionjakarta.batch.operations.JobSecurityException
-
getJobExecutions
public List<jakarta.batch.runtime.JobExecution> getJobExecutions(jakarta.batch.runtime.JobInstance instance) throws jakarta.batch.operations.NoSuchJobInstanceException, jakarta.batch.operations.JobSecurityException - Throws:
jakarta.batch.operations.NoSuchJobInstanceExceptionjakarta.batch.operations.JobSecurityException
-
restartJobAndWaitForResult
public TCKJobExecutionWrapper restartJobAndWaitForResult(long oldExecutionId, Properties restartJobParameters) throws jakarta.batch.operations.NoSuchJobExecutionException, jakarta.batch.operations.NoSuchJobException, jakarta.batch.operations.JobRestartException, jakarta.batch.operations.JobExecutionAlreadyCompleteException, jakarta.batch.operations.JobExecutionNotMostRecentException, jakarta.batch.operations.JobSecurityException, JobExecutionTimeoutException - Throws:
jakarta.batch.operations.NoSuchJobExecutionExceptionjakarta.batch.operations.NoSuchJobExceptionjakarta.batch.operations.JobRestartExceptionjakarta.batch.operations.JobExecutionAlreadyCompleteExceptionjakarta.batch.operations.JobExecutionNotMostRecentExceptionjakarta.batch.operations.JobSecurityExceptionJobExecutionTimeoutException
-
restartJobWithoutWaitingForResult
public TCKJobExecutionWrapper restartJobWithoutWaitingForResult(long oldExecutionId, Properties jobParameters) throws jakarta.batch.operations.NoSuchJobExecutionException, jakarta.batch.operations.NoSuchJobException, jakarta.batch.operations.JobRestartException, jakarta.batch.operations.JobExecutionAlreadyCompleteException, jakarta.batch.operations.JobExecutionNotMostRecentException, jakarta.batch.operations.JobSecurityException, JobExecutionTimeoutException - Throws:
jakarta.batch.operations.NoSuchJobExecutionExceptionjakarta.batch.operations.NoSuchJobExceptionjakarta.batch.operations.JobRestartExceptionjakarta.batch.operations.JobExecutionAlreadyCompleteExceptionjakarta.batch.operations.JobExecutionNotMostRecentExceptionjakarta.batch.operations.JobSecurityExceptionJobExecutionTimeoutException
-
abandonJobExecution
public void abandonJobExecution(long executionId) throws jakarta.batch.operations.NoSuchJobInstanceException, jakarta.batch.operations.JobExecutionIsRunningException, jakarta.batch.operations.JobSecurityException, jakarta.batch.operations.NoSuchJobExecutionException - Throws:
jakarta.batch.operations.NoSuchJobInstanceExceptionjakarta.batch.operations.JobExecutionIsRunningExceptionjakarta.batch.operations.JobSecurityExceptionjakarta.batch.operations.NoSuchJobExecutionException
-
startJobAndWaitForResult
public TCKJobExecutionWrapper startJobAndWaitForResult(String jobName) throws jakarta.batch.operations.JobStartException, jakarta.batch.operations.NoSuchJobExecutionException, jakarta.batch.operations.JobSecurityException, JobExecutionTimeoutException - Throws:
jakarta.batch.operations.JobStartExceptionjakarta.batch.operations.NoSuchJobExecutionExceptionjakarta.batch.operations.JobSecurityExceptionJobExecutionTimeoutException
-
startJobWithoutWaitingForResult
public TCKJobExecutionWrapper startJobWithoutWaitingForResult(String jobName, Properties jobParameters) throws jakarta.batch.operations.JobStartException, jakarta.batch.operations.NoSuchJobExecutionException, jakarta.batch.operations.JobSecurityException - Throws:
jakarta.batch.operations.JobStartExceptionjakarta.batch.operations.NoSuchJobExecutionExceptionjakarta.batch.operations.JobSecurityException
-
stopJobWithoutWaitingForResult
public void stopJobWithoutWaitingForResult(long jobInstanceId) throws jakarta.batch.operations.NoSuchJobExecutionException, jakarta.batch.operations.JobExecutionNotRunningException, jakarta.batch.operations.JobSecurityException - Throws:
jakarta.batch.operations.NoSuchJobExecutionExceptionjakarta.batch.operations.JobExecutionNotRunningExceptionjakarta.batch.operations.JobSecurityException
-
stopJobAndWaitForResult
public jakarta.batch.runtime.JobExecution stopJobAndWaitForResult(jakarta.batch.runtime.JobExecution jobExecution) throws jakarta.batch.operations.NoSuchJobExecutionException, jakarta.batch.operations.JobExecutionNotRunningException, jakarta.batch.operations.JobSecurityException, JobExecutionTimeoutException - Throws:
jakarta.batch.operations.NoSuchJobExecutionExceptionjakarta.batch.operations.JobExecutionNotRunningExceptionjakarta.batch.operations.JobSecurityExceptionJobExecutionTimeoutException
-
startJobAndWaitForResult
public TCKJobExecutionWrapper startJobAndWaitForResult(String jobName, Properties jobParameters) throws jakarta.batch.operations.JobStartException, jakarta.batch.operations.NoSuchJobExecutionException, jakarta.batch.operations.JobSecurityException, JobExecutionTimeoutException - Throws:
jakarta.batch.operations.JobStartExceptionjakarta.batch.operations.NoSuchJobExecutionExceptionjakarta.batch.operations.JobSecurityExceptionJobExecutionTimeoutException
-
getParameters
public Properties getParameters(long executionId) throws jakarta.batch.operations.NoSuchJobInstanceException, jakarta.batch.operations.JobSecurityException, jakarta.batch.operations.NoSuchJobExecutionException - Throws:
jakarta.batch.operations.NoSuchJobInstanceExceptionjakarta.batch.operations.JobSecurityExceptionjakarta.batch.operations.NoSuchJobExecutionException
-
getJobInstance
public jakarta.batch.runtime.JobInstance getJobInstance(long executionId) throws jakarta.batch.operations.NoSuchJobExecutionException, jakarta.batch.operations.JobSecurityException - Throws:
jakarta.batch.operations.NoSuchJobExecutionExceptionjakarta.batch.operations.JobSecurityException
-
getJobExecution
public jakarta.batch.runtime.JobExecution getJobExecution(long executionId) throws jakarta.batch.operations.NoSuchJobExecutionException, jakarta.batch.operations.JobSecurityException - Throws:
jakarta.batch.operations.NoSuchJobExecutionExceptionjakarta.batch.operations.JobSecurityException
-
getJobInstances
public List<jakarta.batch.runtime.JobInstance> getJobInstances(String jobName, int start, int end) throws jakarta.batch.operations.NoSuchJobException, jakarta.batch.operations.JobSecurityException - Throws:
jakarta.batch.operations.NoSuchJobExceptionjakarta.batch.operations.JobSecurityException
-
getStepExecutions
public List<jakarta.batch.runtime.StepExecution> getStepExecutions(long executionId) throws jakarta.batch.operations.NoSuchJobExecutionException, jakarta.batch.operations.JobSecurityException - Throws:
jakarta.batch.operations.NoSuchJobExecutionExceptionjakarta.batch.operations.JobSecurityException
-
startJobWithoutWaitingForResult
public void startJobWithoutWaitingForResult(String jobName) throws jakarta.batch.operations.JobStartException, jakarta.batch.operations.NoSuchJobExecutionException, jakarta.batch.operations.JobSecurityException - Throws:
jakarta.batch.operations.JobStartExceptionjakarta.batch.operations.NoSuchJobExecutionExceptionjakarta.batch.operations.JobSecurityException
-