public class JobOperatorImpl extends Object implements javax.batch.operations.JobOperator
Modifier | Constructor and Description |
---|---|
|
JobOperatorImpl() |
protected |
JobOperatorImpl(ServicesManager servicesManager) |
Modifier and Type | Method and Description |
---|---|
void |
abandon(long executionId) |
InternalJobExecution |
getJobExecution(long executionId) |
List<javax.batch.runtime.JobExecution> |
getJobExecutions(javax.batch.runtime.JobInstance instance) |
javax.batch.runtime.JobInstance |
getJobInstance(long executionId) |
int |
getJobInstanceCount(String jobName) |
List<javax.batch.runtime.JobInstance> |
getJobInstances(String jobName,
int start,
int count) |
Set<String> |
getJobNames() |
Properties |
getParameters(long executionId) |
List<Long> |
getRunningExecutions(String jobName) |
List<javax.batch.runtime.StepExecution> |
getStepExecutions(long executionId) |
long |
restart(long oldExecutionId,
Properties restartParameters) |
long |
start(String jobXMLName,
Properties jobParameters) |
void |
stop(long executionId) |
void |
waitFor(long id) |
protected JobOperatorImpl(ServicesManager servicesManager)
public JobOperatorImpl()
public long start(String jobXMLName, Properties jobParameters) throws javax.batch.operations.JobStartException, javax.batch.operations.JobSecurityException
start
in interface javax.batch.operations.JobOperator
javax.batch.operations.JobStartException
javax.batch.operations.JobSecurityException
public void abandon(long executionId) throws javax.batch.operations.NoSuchJobExecutionException, javax.batch.operations.JobExecutionIsRunningException, javax.batch.operations.JobSecurityException
abandon
in interface javax.batch.operations.JobOperator
javax.batch.operations.NoSuchJobExecutionException
javax.batch.operations.JobExecutionIsRunningException
javax.batch.operations.JobSecurityException
public InternalJobExecution getJobExecution(long executionId) throws javax.batch.operations.NoSuchJobExecutionException, javax.batch.operations.JobSecurityException
getJobExecution
in interface javax.batch.operations.JobOperator
javax.batch.operations.NoSuchJobExecutionException
javax.batch.operations.JobSecurityException
public List<javax.batch.runtime.JobExecution> getJobExecutions(javax.batch.runtime.JobInstance instance) throws javax.batch.operations.NoSuchJobInstanceException, javax.batch.operations.JobSecurityException
getJobExecutions
in interface javax.batch.operations.JobOperator
javax.batch.operations.NoSuchJobInstanceException
javax.batch.operations.JobSecurityException
public javax.batch.runtime.JobInstance getJobInstance(long executionId) throws javax.batch.operations.NoSuchJobExecutionException, javax.batch.operations.JobSecurityException
getJobInstance
in interface javax.batch.operations.JobOperator
javax.batch.operations.NoSuchJobExecutionException
javax.batch.operations.JobSecurityException
public int getJobInstanceCount(String jobName) throws javax.batch.operations.NoSuchJobException, javax.batch.operations.JobSecurityException
getJobInstanceCount
in interface javax.batch.operations.JobOperator
javax.batch.operations.NoSuchJobException
javax.batch.operations.JobSecurityException
public List<javax.batch.runtime.JobInstance> getJobInstances(String jobName, int start, int count) throws javax.batch.operations.NoSuchJobException, javax.batch.operations.JobSecurityException
getJobInstances
in interface javax.batch.operations.JobOperator
javax.batch.operations.NoSuchJobException
javax.batch.operations.JobSecurityException
public Set<String> getJobNames() throws javax.batch.operations.JobSecurityException
getJobNames
in interface javax.batch.operations.JobOperator
javax.batch.operations.JobSecurityException
public Properties getParameters(long executionId) throws javax.batch.operations.NoSuchJobExecutionException, javax.batch.operations.JobSecurityException
getParameters
in interface javax.batch.operations.JobOperator
javax.batch.operations.NoSuchJobExecutionException
javax.batch.operations.JobSecurityException
public List<Long> getRunningExecutions(String jobName) throws javax.batch.operations.NoSuchJobException, javax.batch.operations.JobSecurityException
getRunningExecutions
in interface javax.batch.operations.JobOperator
javax.batch.operations.NoSuchJobException
javax.batch.operations.JobSecurityException
public List<javax.batch.runtime.StepExecution> getStepExecutions(long executionId) throws javax.batch.operations.NoSuchJobExecutionException, javax.batch.operations.JobSecurityException
getStepExecutions
in interface javax.batch.operations.JobOperator
javax.batch.operations.NoSuchJobExecutionException
javax.batch.operations.JobSecurityException
public long restart(long oldExecutionId, Properties restartParameters) throws javax.batch.operations.JobExecutionAlreadyCompleteException, javax.batch.operations.NoSuchJobExecutionException, javax.batch.operations.JobExecutionNotMostRecentException, javax.batch.operations.JobRestartException, javax.batch.operations.JobSecurityException
restart
in interface javax.batch.operations.JobOperator
javax.batch.operations.JobExecutionAlreadyCompleteException
javax.batch.operations.NoSuchJobExecutionException
javax.batch.operations.JobExecutionNotMostRecentException
javax.batch.operations.JobRestartException
javax.batch.operations.JobSecurityException
public void stop(long executionId) throws javax.batch.operations.NoSuchJobExecutionException, javax.batch.operations.JobExecutionNotRunningException, javax.batch.operations.JobSecurityException
stop
in interface javax.batch.operations.JobOperator
javax.batch.operations.NoSuchJobExecutionException
javax.batch.operations.JobExecutionNotRunningException
javax.batch.operations.JobSecurityException
public void waitFor(long id)
Copyright © 2017 The Apache Software Foundation. All rights reserved.