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 TypeMethodDescriptionvoid
abandonJobExecution
(long executionId) jakarta.batch.runtime.JobExecution
getJobExecution
(long executionId) List<jakarta.batch.runtime.JobExecution>
getJobExecutions
(jakarta.batch.runtime.JobInstance instance) jakarta.batch.runtime.JobInstance
getJobInstance
(long executionId) int
getJobInstanceCount
(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) void
startJobWithoutWaitingForResult
(String jobName) startJobWithoutWaitingForResult
(String jobName, Properties jobParameters) jakarta.batch.runtime.JobExecution
stopJobAndWaitForResult
(jakarta.batch.runtime.JobExecution jobExecution) void
stopJobWithoutWaitingForResult
(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.NoSuchJobException
jakarta.batch.operations.JobSecurityException
-
getRunningExecutions
public List<Long> getRunningExecutions(String jobName) throws jakarta.batch.operations.NoSuchJobException, jakarta.batch.operations.JobSecurityException - Throws:
jakarta.batch.operations.NoSuchJobException
jakarta.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.NoSuchJobInstanceException
jakarta.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.NoSuchJobExecutionException
jakarta.batch.operations.NoSuchJobException
jakarta.batch.operations.JobRestartException
jakarta.batch.operations.JobExecutionAlreadyCompleteException
jakarta.batch.operations.JobExecutionNotMostRecentException
jakarta.batch.operations.JobSecurityException
JobExecutionTimeoutException
-
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.NoSuchJobExecutionException
jakarta.batch.operations.NoSuchJobException
jakarta.batch.operations.JobRestartException
jakarta.batch.operations.JobExecutionAlreadyCompleteException
jakarta.batch.operations.JobExecutionNotMostRecentException
jakarta.batch.operations.JobSecurityException
JobExecutionTimeoutException
-
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.NoSuchJobInstanceException
jakarta.batch.operations.JobExecutionIsRunningException
jakarta.batch.operations.JobSecurityException
jakarta.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.JobStartException
jakarta.batch.operations.NoSuchJobExecutionException
jakarta.batch.operations.JobSecurityException
JobExecutionTimeoutException
-
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.JobStartException
jakarta.batch.operations.NoSuchJobExecutionException
jakarta.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.NoSuchJobExecutionException
jakarta.batch.operations.JobExecutionNotRunningException
jakarta.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.NoSuchJobExecutionException
jakarta.batch.operations.JobExecutionNotRunningException
jakarta.batch.operations.JobSecurityException
JobExecutionTimeoutException
-
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.JobStartException
jakarta.batch.operations.NoSuchJobExecutionException
jakarta.batch.operations.JobSecurityException
JobExecutionTimeoutException
-
getParameters
public Properties getParameters(long executionId) throws jakarta.batch.operations.NoSuchJobInstanceException, jakarta.batch.operations.JobSecurityException, jakarta.batch.operations.NoSuchJobExecutionException - Throws:
jakarta.batch.operations.NoSuchJobInstanceException
jakarta.batch.operations.JobSecurityException
jakarta.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.NoSuchJobExecutionException
jakarta.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.NoSuchJobExecutionException
jakarta.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.NoSuchJobException
jakarta.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.NoSuchJobExecutionException
jakarta.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.JobStartException
jakarta.batch.operations.NoSuchJobExecutionException
jakarta.batch.operations.JobSecurityException
-