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.JobOperatorjavax.batch.operations.JobStartExceptionjavax.batch.operations.JobSecurityExceptionpublic void abandon(long executionId)
throws javax.batch.operations.NoSuchJobExecutionException,
javax.batch.operations.JobExecutionIsRunningException,
javax.batch.operations.JobSecurityException
abandon in interface javax.batch.operations.JobOperatorjavax.batch.operations.NoSuchJobExecutionExceptionjavax.batch.operations.JobExecutionIsRunningExceptionjavax.batch.operations.JobSecurityExceptionpublic InternalJobExecution getJobExecution(long executionId) throws javax.batch.operations.NoSuchJobExecutionException, javax.batch.operations.JobSecurityException
getJobExecution in interface javax.batch.operations.JobOperatorjavax.batch.operations.NoSuchJobExecutionExceptionjavax.batch.operations.JobSecurityExceptionpublic 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.JobOperatorjavax.batch.operations.NoSuchJobInstanceExceptionjavax.batch.operations.JobSecurityExceptionpublic javax.batch.runtime.JobInstance getJobInstance(long executionId)
throws javax.batch.operations.NoSuchJobExecutionException,
javax.batch.operations.JobSecurityException
getJobInstance in interface javax.batch.operations.JobOperatorjavax.batch.operations.NoSuchJobExecutionExceptionjavax.batch.operations.JobSecurityExceptionpublic int getJobInstanceCount(String jobName) throws javax.batch.operations.NoSuchJobException, javax.batch.operations.JobSecurityException
getJobInstanceCount in interface javax.batch.operations.JobOperatorjavax.batch.operations.NoSuchJobExceptionjavax.batch.operations.JobSecurityExceptionpublic 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.JobOperatorjavax.batch.operations.NoSuchJobExceptionjavax.batch.operations.JobSecurityExceptionpublic Set<String> getJobNames() throws javax.batch.operations.JobSecurityException
getJobNames in interface javax.batch.operations.JobOperatorjavax.batch.operations.JobSecurityExceptionpublic Properties getParameters(long executionId) throws javax.batch.operations.NoSuchJobExecutionException, javax.batch.operations.JobSecurityException
getParameters in interface javax.batch.operations.JobOperatorjavax.batch.operations.NoSuchJobExecutionExceptionjavax.batch.operations.JobSecurityExceptionpublic List<Long> getRunningExecutions(String jobName) throws javax.batch.operations.NoSuchJobException, javax.batch.operations.JobSecurityException
getRunningExecutions in interface javax.batch.operations.JobOperatorjavax.batch.operations.NoSuchJobExceptionjavax.batch.operations.JobSecurityExceptionpublic List<javax.batch.runtime.StepExecution> getStepExecutions(long executionId) throws javax.batch.operations.NoSuchJobExecutionException, javax.batch.operations.JobSecurityException
getStepExecutions in interface javax.batch.operations.JobOperatorjavax.batch.operations.NoSuchJobExecutionExceptionjavax.batch.operations.JobSecurityExceptionpublic 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.JobOperatorjavax.batch.operations.JobExecutionAlreadyCompleteExceptionjavax.batch.operations.NoSuchJobExecutionExceptionjavax.batch.operations.JobExecutionNotMostRecentExceptionjavax.batch.operations.JobRestartExceptionjavax.batch.operations.JobSecurityExceptionpublic void stop(long executionId)
throws javax.batch.operations.NoSuchJobExecutionException,
javax.batch.operations.JobExecutionNotRunningException,
javax.batch.operations.JobSecurityException
stop in interface javax.batch.operations.JobOperatorjavax.batch.operations.NoSuchJobExecutionExceptionjavax.batch.operations.JobExecutionNotRunningExceptionjavax.batch.operations.JobSecurityExceptionpublic void waitFor(long id)
Copyright © 2022 The Apache Software Foundation. All rights reserved.