public class SynchronousJobOperator extends Object implements javax.batch.operations.JobOperator
Constructor and Description |
---|
SynchronousJobOperator() |
Modifier and Type | Method and Description |
---|---|
void |
abandon(long id) |
javax.batch.runtime.JobExecution |
getJobExecution(long id) |
List<javax.batch.runtime.JobExecution> |
getJobExecutions(javax.batch.runtime.JobInstance jobInstance) |
javax.batch.runtime.JobInstance |
getJobInstance(long id) |
int |
getJobInstanceCount(String name) |
List<javax.batch.runtime.JobInstance> |
getJobInstances(String name,
int start,
int count) |
Set<String> |
getJobNames() |
Properties |
getParameters(long id) |
List<Long> |
getRunningExecutions(String name) |
List<javax.batch.runtime.StepExecution> |
getStepExecutions(long id) |
long |
restart(long id,
Properties properties) |
long |
start(String name,
Properties properties) |
void |
stop(long id) |
public long start(String name, Properties properties) 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 long restart(long id, Properties properties) 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 id) 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 abandon(long id) 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 Set<String> getJobNames() throws javax.batch.operations.JobSecurityException
getJobNames
in interface javax.batch.operations.JobOperator
javax.batch.operations.JobSecurityException
public int getJobInstanceCount(String name) 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 name, 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 List<Long> getRunningExecutions(String name) 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 Properties getParameters(long id) 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 javax.batch.runtime.JobInstance getJobInstance(long id) 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 List<javax.batch.runtime.JobExecution> getJobExecutions(javax.batch.runtime.JobInstance jobInstance) 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.JobExecution getJobExecution(long id) 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.StepExecution> getStepExecutions(long id) throws javax.batch.operations.NoSuchJobExecutionException, javax.batch.operations.JobSecurityException
getStepExecutions
in interface javax.batch.operations.JobOperator
javax.batch.operations.NoSuchJobExecutionException
javax.batch.operations.JobSecurityException
Copyright © 2017 The Apache Software Foundation. All rights reserved.