Class JobOperatorImplDelegate
- java.lang.Object
-
- com.ibm.jbatch.container.api.impl.JobOperatorImplDelegate
-
- All Implemented Interfaces:
jakarta.batch.operations.JobOperator
public class JobOperatorImplDelegate extends Object implements jakarta.batch.operations.JobOperator
-
-
Constructor Summary
Constructors Constructor Description JobOperatorImplDelegate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidabandon(long executionId)IJobExecutiongetJobExecution(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 count)Set<String>getJobNames()PropertiesgetParameters(long executionId)List<Long>getRunningExecutions(String jobName)List<jakarta.batch.runtime.StepExecution>getStepExecutions(long executionId)voidpurge(String apptag)longrestart(long oldExecutionId, Properties restartParameters)longstart(String jobXMLName, Properties jobParameters)voidstop(long executionId)
-
-
-
Method Detail
-
start
public long start(String jobXMLName, Properties jobParameters) throws jakarta.batch.operations.JobStartException, jakarta.batch.operations.JobSecurityException
- Specified by:
startin interfacejakarta.batch.operations.JobOperator- Throws:
jakarta.batch.operations.JobStartExceptionjakarta.batch.operations.JobSecurityException
-
abandon
public void abandon(long executionId) throws jakarta.batch.operations.NoSuchJobExecutionException, jakarta.batch.operations.JobExecutionIsRunningException, jakarta.batch.operations.JobSecurityException- Specified by:
abandonin interfacejakarta.batch.operations.JobOperator- Throws:
jakarta.batch.operations.NoSuchJobExecutionExceptionjakarta.batch.operations.JobExecutionIsRunningExceptionjakarta.batch.operations.JobSecurityException
-
getJobExecution
public IJobExecution getJobExecution(long executionId) throws jakarta.batch.operations.NoSuchJobExecutionException, jakarta.batch.operations.JobSecurityException
- Specified by:
getJobExecutionin interfacejakarta.batch.operations.JobOperator- Throws:
jakarta.batch.operations.NoSuchJobExecutionExceptionjakarta.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
- Specified by:
getJobExecutionsin interfacejakarta.batch.operations.JobOperator- Throws:
jakarta.batch.operations.NoSuchJobInstanceExceptionjakarta.batch.operations.JobSecurityException
-
getJobInstance
public jakarta.batch.runtime.JobInstance getJobInstance(long executionId) throws jakarta.batch.operations.NoSuchJobExecutionException, jakarta.batch.operations.JobSecurityException- Specified by:
getJobInstancein interfacejakarta.batch.operations.JobOperator- Throws:
jakarta.batch.operations.NoSuchJobExecutionExceptionjakarta.batch.operations.JobSecurityException
-
getJobInstanceCount
public int getJobInstanceCount(String jobName) throws jakarta.batch.operations.NoSuchJobException, jakarta.batch.operations.JobSecurityException
- Specified by:
getJobInstanceCountin interfacejakarta.batch.operations.JobOperator- Throws:
jakarta.batch.operations.NoSuchJobExceptionjakarta.batch.operations.JobSecurityException
-
getJobInstances
public List<jakarta.batch.runtime.JobInstance> getJobInstances(String jobName, int start, int count) throws jakarta.batch.operations.NoSuchJobException, jakarta.batch.operations.JobSecurityException
- Specified by:
getJobInstancesin interfacejakarta.batch.operations.JobOperator- Throws:
jakarta.batch.operations.NoSuchJobExceptionjakarta.batch.operations.JobSecurityException
-
getJobNames
public Set<String> getJobNames() throws jakarta.batch.operations.JobSecurityException
- Specified by:
getJobNamesin interfacejakarta.batch.operations.JobOperator- Throws:
jakarta.batch.operations.JobSecurityException
-
getParameters
public Properties getParameters(long executionId) throws jakarta.batch.operations.NoSuchJobExecutionException, jakarta.batch.operations.JobSecurityException
- Specified by:
getParametersin interfacejakarta.batch.operations.JobOperator- Throws:
jakarta.batch.operations.NoSuchJobExecutionExceptionjakarta.batch.operations.JobSecurityException
-
getRunningExecutions
public List<Long> getRunningExecutions(String jobName) throws jakarta.batch.operations.NoSuchJobException, jakarta.batch.operations.JobSecurityException
- Specified by:
getRunningExecutionsin interfacejakarta.batch.operations.JobOperator- 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
- Specified by:
getStepExecutionsin interfacejakarta.batch.operations.JobOperator- Throws:
jakarta.batch.operations.NoSuchJobExecutionExceptionjakarta.batch.operations.JobSecurityException
-
restart
public long restart(long oldExecutionId, Properties restartParameters) throws jakarta.batch.operations.JobExecutionAlreadyCompleteException, jakarta.batch.operations.NoSuchJobExecutionException, jakarta.batch.operations.JobExecutionNotMostRecentException, jakarta.batch.operations.JobRestartException, jakarta.batch.operations.JobSecurityException- Specified by:
restartin interfacejakarta.batch.operations.JobOperator- Throws:
jakarta.batch.operations.JobExecutionAlreadyCompleteExceptionjakarta.batch.operations.NoSuchJobExecutionExceptionjakarta.batch.operations.JobExecutionNotMostRecentExceptionjakarta.batch.operations.JobRestartExceptionjakarta.batch.operations.JobSecurityException
-
stop
public void stop(long executionId) throws jakarta.batch.operations.NoSuchJobExecutionException, jakarta.batch.operations.JobExecutionNotRunningException, jakarta.batch.operations.JobSecurityException- Specified by:
stopin interfacejakarta.batch.operations.JobOperator- Throws:
jakarta.batch.operations.NoSuchJobExecutionExceptionjakarta.batch.operations.JobExecutionNotRunningExceptionjakarta.batch.operations.JobSecurityException
-
purge
public void purge(String apptag)
-
-