public class JobOperatorImpl extends Object implements JobOperator
| Constructor and Description |
|---|
JobOperatorImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
abandon(long executionId) |
IJobExecution |
getJobExecution(long executionId) |
List<JobExecution> |
getJobExecutions(JobInstance instance) |
JobInstance |
getJobInstance(long executionId) |
int |
getJobInstanceCount(String jobName) |
List<JobInstance> |
getJobInstances(String jobName,
int start,
int count) |
Set<String> |
getJobNames() |
Properties |
getParameters(long executionId) |
List<Long> |
getRunningExecutions(String jobName) |
List<StepExecution> |
getStepExecutions(long executionId) |
void |
purge(String apptag) |
long |
restart(long oldExecutionId,
Properties restartParameters) |
long |
start(String jobXMLName,
Properties jobParameters) |
void |
stop(long executionId) |
public long start(String jobXMLName, Properties jobParameters) throws JobStartException, JobSecurityException
start in interface JobOperatorJobStartExceptionJobSecurityExceptionpublic void abandon(long executionId)
throws NoSuchJobExecutionException,
JobExecutionIsRunningException,
JobSecurityException
abandon in interface JobOperatorNoSuchJobExecutionExceptionJobExecutionIsRunningExceptionJobSecurityExceptionpublic IJobExecution getJobExecution(long executionId) throws NoSuchJobExecutionException, JobSecurityException
getJobExecution in interface JobOperatorNoSuchJobExecutionExceptionJobSecurityExceptionpublic List<JobExecution> getJobExecutions(JobInstance instance) throws NoSuchJobInstanceException, JobSecurityException
getJobExecutions in interface JobOperatorNoSuchJobInstanceExceptionJobSecurityExceptionpublic JobInstance getJobInstance(long executionId) throws NoSuchJobExecutionException, JobSecurityException
getJobInstance in interface JobOperatorNoSuchJobExecutionExceptionJobSecurityExceptionpublic int getJobInstanceCount(String jobName) throws NoSuchJobException, JobSecurityException
getJobInstanceCount in interface JobOperatorNoSuchJobExceptionJobSecurityExceptionpublic List<JobInstance> getJobInstances(String jobName, int start, int count) throws NoSuchJobException, JobSecurityException
getJobInstances in interface JobOperatorNoSuchJobExceptionJobSecurityExceptionpublic Set<String> getJobNames() throws JobSecurityException
getJobNames in interface JobOperatorJobSecurityExceptionpublic Properties getParameters(long executionId) throws NoSuchJobExecutionException, JobSecurityException
getParameters in interface JobOperatorNoSuchJobExecutionExceptionJobSecurityExceptionpublic List<Long> getRunningExecutions(String jobName) throws NoSuchJobException, JobSecurityException
getRunningExecutions in interface JobOperatorNoSuchJobExceptionJobSecurityExceptionpublic List<StepExecution> getStepExecutions(long executionId) throws NoSuchJobExecutionException, JobSecurityException
getStepExecutions in interface JobOperatorNoSuchJobExecutionExceptionJobSecurityExceptionpublic long restart(long oldExecutionId,
Properties restartParameters)
throws JobExecutionAlreadyCompleteException,
NoSuchJobExecutionException,
JobExecutionNotMostRecentException,
JobRestartException,
JobSecurityException
restart in interface JobOperatorJobExecutionAlreadyCompleteExceptionNoSuchJobExecutionExceptionJobExecutionNotMostRecentExceptionJobRestartExceptionJobSecurityExceptionpublic void stop(long executionId)
throws NoSuchJobExecutionException,
JobExecutionNotRunningException,
JobSecurityException
stop in interface JobOperatorNoSuchJobExecutionExceptionJobExecutionNotRunningExceptionJobSecurityExceptionpublic void purge(String apptag)
© Copyright IBM Corp. 2014
Licensed under the Apache License, Version 2.0