Package com.ibm.jbatch.tck.utils
Class JobOperatorBridge
- java.lang.Object
-
- com.ibm.jbatch.tck.utils.JobOperatorBridge
-
public class JobOperatorBridge extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_JOB_OPERATOR_SLEEP_TIME
-
Constructor Summary
Constructors Constructor Description JobOperatorBridge()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
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)
List<String>
getJobNames()
Properties
getParameters(long executionId)
List<Long>
getRunningExecutions(String jobName)
List<jakarta.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)
jakarta.batch.runtime.JobExecution
stopJobAndWaitForResult(jakarta.batch.runtime.JobExecution jobExecution)
void
stopJobWithoutWaitingForResult(long jobInstanceId)
-
-
-
Field Detail
-
DEFAULT_JOB_OPERATOR_SLEEP_TIME
public static final String DEFAULT_JOB_OPERATOR_SLEEP_TIME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getJobNames
public List<String> getJobNames() throws jakarta.batch.operations.JobSecurityException
- 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, com.ibm.jbatch.tck.spi.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
com.ibm.jbatch.tck.spi.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, com.ibm.jbatch.tck.spi.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
com.ibm.jbatch.tck.spi.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, com.ibm.jbatch.tck.spi.JobExecutionTimeoutException
- Throws:
jakarta.batch.operations.JobStartException
jakarta.batch.operations.NoSuchJobExecutionException
jakarta.batch.operations.JobSecurityException
com.ibm.jbatch.tck.spi.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, com.ibm.jbatch.tck.spi.JobExecutionTimeoutException
- Throws:
jakarta.batch.operations.NoSuchJobExecutionException
jakarta.batch.operations.JobExecutionNotRunningException
jakarta.batch.operations.JobSecurityException
com.ibm.jbatch.tck.spi.JobExecutionTimeoutException
-
startJobAndWaitForResult
public TCKJobExecutionWrapper startJobAndWaitForResult(String jobName, Properties jobParameters) throws jakarta.batch.operations.JobStartException, jakarta.batch.operations.NoSuchJobExecutionException, jakarta.batch.operations.JobSecurityException, com.ibm.jbatch.tck.spi.JobExecutionTimeoutException
- Throws:
jakarta.batch.operations.JobStartException
jakarta.batch.operations.NoSuchJobExecutionException
jakarta.batch.operations.JobSecurityException
com.ibm.jbatch.tck.spi.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
-
-