com.ibm.jbatch.container.api.impl
Class JobOperatorImpl
java.lang.Object
com.ibm.jbatch.container.api.impl.JobOperatorImpl
- All Implemented Interfaces:
- JobOperator
public class JobOperatorImpl
- extends Object
- implements JobOperator
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JobOperatorImpl
public JobOperatorImpl()
start
public long start(String jobXMLName,
Properties jobParameters)
throws JobStartException,
JobSecurityException
- Specified by:
start in interface JobOperator
- Throws:
JobStartException
JobSecurityException
abandon
public void abandon(long executionId)
throws NoSuchJobExecutionException,
JobExecutionIsRunningException,
JobSecurityException
- Specified by:
abandon in interface JobOperator
- Throws:
NoSuchJobExecutionException
JobExecutionIsRunningException
JobSecurityException
getJobExecution
public IJobExecution getJobExecution(long executionId)
throws NoSuchJobExecutionException,
JobSecurityException
- Specified by:
getJobExecution in interface JobOperator
- Throws:
NoSuchJobExecutionException
JobSecurityException
getJobExecutions
public List<JobExecution> getJobExecutions(JobInstance instance)
throws NoSuchJobInstanceException,
JobSecurityException
- Specified by:
getJobExecutions in interface JobOperator
- Throws:
NoSuchJobInstanceException
JobSecurityException
getJobInstance
public JobInstance getJobInstance(long executionId)
throws NoSuchJobExecutionException,
JobSecurityException
- Specified by:
getJobInstance in interface JobOperator
- Throws:
NoSuchJobExecutionException
JobSecurityException
getJobInstanceCount
public int getJobInstanceCount(String jobName)
throws NoSuchJobException,
JobSecurityException
- Specified by:
getJobInstanceCount in interface JobOperator
- Throws:
NoSuchJobException
JobSecurityException
getJobInstances
public List<JobInstance> getJobInstances(String jobName,
int start,
int count)
throws NoSuchJobException,
JobSecurityException
- Specified by:
getJobInstances in interface JobOperator
- Throws:
NoSuchJobException
JobSecurityException
getJobNames
public Set<String> getJobNames()
throws JobSecurityException
- Specified by:
getJobNames in interface JobOperator
- Throws:
JobSecurityException
getParameters
public Properties getParameters(long executionId)
throws NoSuchJobExecutionException,
JobSecurityException
- Specified by:
getParameters in interface JobOperator
- Throws:
NoSuchJobExecutionException
JobSecurityException
getRunningExecutions
public List<Long> getRunningExecutions(String jobName)
throws NoSuchJobException,
JobSecurityException
- Specified by:
getRunningExecutions in interface JobOperator
- Throws:
NoSuchJobException
JobSecurityException
getStepExecutions
public List<StepExecution> getStepExecutions(long executionId)
throws NoSuchJobExecutionException,
JobSecurityException
- Specified by:
getStepExecutions in interface JobOperator
- Throws:
NoSuchJobExecutionException
JobSecurityException
restart
public long restart(long oldExecutionId,
Properties restartParameters)
throws JobExecutionAlreadyCompleteException,
NoSuchJobExecutionException,
JobExecutionNotMostRecentException,
JobRestartException,
JobSecurityException
- Specified by:
restart in interface JobOperator
- Throws:
JobExecutionAlreadyCompleteException
NoSuchJobExecutionException
JobExecutionNotMostRecentException
JobRestartException
JobSecurityException
stop
public void stop(long executionId)
throws NoSuchJobExecutionException,
JobExecutionNotRunningException,
JobSecurityException
- Specified by:
stop in interface JobOperator
- Throws:
NoSuchJobExecutionException
JobExecutionNotRunningException
JobSecurityException
purge
public void purge(String apptag)
Copyright © 2013. All Rights Reserved.