Class NullJobExplorer
- java.lang.Object
-
- com.github.marschall.spring.batch.inmemory.NullJobExplorer
-
- All Implemented Interfaces:
JobExplorer
public final class NullJobExplorer extends Object implements JobExplorer
Null implementation ofJobExplorer
-
-
Constructor Summary
Constructors Constructor Description NullJobExplorer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<JobInstance>findJobInstancesByJobName(String jobName, int start, int count)Set<JobExecution>findRunningJobExecutions(String jobName)JobExecutiongetJobExecution(Long executionId)List<JobExecution>getJobExecutions(JobInstance jobInstance)JobInstancegetJobInstance(Long instanceId)intgetJobInstanceCount(String jobName)List<JobInstance>getJobInstances(String jobName, int start, int count)List<String>getJobNames()JobExecutiongetLastJobExecution(JobInstance jobInstance)JobInstancegetLastJobInstance(String jobName)StepExecutiongetStepExecution(Long jobExecutionId, Long stepExecutionId)
-
-
-
Method Detail
-
getJobInstances
public List<JobInstance> getJobInstances(String jobName, int start, int count)
- Specified by:
getJobInstancesin interfaceJobExplorer
-
getLastJobInstance
@Nullable public JobInstance getLastJobInstance(String jobName)
- Specified by:
getLastJobInstancein interfaceJobExplorer
-
getJobExecution
@Nullable public JobExecution getJobExecution(Long executionId)
- Specified by:
getJobExecutionin interfaceJobExplorer
-
getStepExecution
@Nullable public StepExecution getStepExecution(Long jobExecutionId, Long stepExecutionId)
- Specified by:
getStepExecutionin interfaceJobExplorer
-
getJobInstance
@Nullable public JobInstance getJobInstance(Long instanceId)
- Specified by:
getJobInstancein interfaceJobExplorer
-
getJobExecutions
public List<JobExecution> getJobExecutions(JobInstance jobInstance)
- Specified by:
getJobExecutionsin interfaceJobExplorer
-
getLastJobExecution
@Nullable public JobExecution getLastJobExecution(JobInstance jobInstance)
- Specified by:
getLastJobExecutionin interfaceJobExplorer
-
findRunningJobExecutions
public Set<JobExecution> findRunningJobExecutions(String jobName)
- Specified by:
findRunningJobExecutionsin interfaceJobExplorer
-
getJobNames
public List<String> getJobNames()
- Specified by:
getJobNamesin interfaceJobExplorer
-
findJobInstancesByJobName
public List<JobInstance> findJobInstancesByJobName(String jobName, int start, int count)
- Specified by:
findJobInstancesByJobNamein interfaceJobExplorer
-
getJobInstanceCount
public int getJobInstanceCount(String jobName) throws NoSuchJobException
- Specified by:
getJobInstanceCountin interfaceJobExplorer- Throws:
NoSuchJobException
-
-