public abstract class DelegatingJobOperator extends Object implements javax.batch.operations.JobOperator
Modifier and Type | Field and Description |
---|---|
protected javax.batch.operations.JobOperator |
delegate |
Modifier | Constructor and Description |
---|---|
protected |
DelegatingJobOperator(javax.batch.operations.JobOperator operator) |
Modifier and Type | Method and Description |
---|---|
void |
abandon(long l) |
javax.batch.runtime.JobExecution |
getJobExecution(long l) |
List<javax.batch.runtime.JobExecution> |
getJobExecutions(javax.batch.runtime.JobInstance jobInstance) |
javax.batch.runtime.JobInstance |
getJobInstance(long l) |
int |
getJobInstanceCount(String s) |
List<javax.batch.runtime.JobInstance> |
getJobInstances(String s,
int i,
int i1) |
Set<String> |
getJobNames() |
Properties |
getParameters(long l) |
List<Long> |
getRunningExecutions(String s) |
List<javax.batch.runtime.StepExecution> |
getStepExecutions(long l) |
long |
restart(long l,
Properties properties) |
long |
start(String s,
Properties properties) |
void |
stop(long l) |
protected DelegatingJobOperator(javax.batch.operations.JobOperator operator)
public Set<String> getJobNames() throws javax.batch.operations.JobSecurityException
getJobNames
in interface javax.batch.operations.JobOperator
javax.batch.operations.JobSecurityException
public int getJobInstanceCount(String s) 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 s, int i, int i1) 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 s) 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 l) 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 long start(String s, 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 l, 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 l) 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 l) 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 javax.batch.runtime.JobInstance getJobInstance(long l) 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 l) 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 l) 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 © 2021 The Apache Software Foundation. All rights reserved.