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)
JobExecution
getJobExecution(Long executionId)
List<JobExecution>
getJobExecutions(JobInstance jobInstance)
JobInstance
getJobInstance(Long instanceId)
int
getJobInstanceCount(String jobName)
List<JobInstance>
getJobInstances(String jobName, int start, int count)
List<String>
getJobNames()
JobExecution
getLastJobExecution(JobInstance jobInstance)
JobInstance
getLastJobInstance(String jobName)
StepExecution
getStepExecution(Long jobExecutionId, Long stepExecutionId)
-
-
-
Method Detail
-
getJobInstances
public List<JobInstance> getJobInstances(String jobName, int start, int count)
- Specified by:
getJobInstances
in interfaceJobExplorer
-
getLastJobInstance
@Nullable public JobInstance getLastJobInstance(String jobName)
- Specified by:
getLastJobInstance
in interfaceJobExplorer
-
getJobExecution
@Nullable public JobExecution getJobExecution(Long executionId)
- Specified by:
getJobExecution
in interfaceJobExplorer
-
getStepExecution
@Nullable public StepExecution getStepExecution(Long jobExecutionId, Long stepExecutionId)
- Specified by:
getStepExecution
in interfaceJobExplorer
-
getJobInstance
@Nullable public JobInstance getJobInstance(Long instanceId)
- Specified by:
getJobInstance
in interfaceJobExplorer
-
getJobExecutions
public List<JobExecution> getJobExecutions(JobInstance jobInstance)
- Specified by:
getJobExecutions
in interfaceJobExplorer
-
getLastJobExecution
@Nullable public JobExecution getLastJobExecution(JobInstance jobInstance)
- Specified by:
getLastJobExecution
in interfaceJobExplorer
-
findRunningJobExecutions
public Set<JobExecution> findRunningJobExecutions(String jobName)
- Specified by:
findRunningJobExecutions
in interfaceJobExplorer
-
getJobNames
public List<String> getJobNames()
- Specified by:
getJobNames
in interfaceJobExplorer
-
findJobInstancesByJobName
public List<JobInstance> findJobInstancesByJobName(String jobName, int start, int count)
- Specified by:
findJobInstancesByJobName
in interfaceJobExplorer
-
getJobInstanceCount
public int getJobInstanceCount(String jobName) throws NoSuchJobException
- Specified by:
getJobInstanceCount
in interfaceJobExplorer
- Throws:
NoSuchJobException
-
-