Class NullJobRepository
- java.lang.Object
-
- com.github.marschall.spring.batch.inmemory.NullJobRepository
-
- All Implemented Interfaces:
JobRepository
public final class NullJobRepository extends Object implements JobRepository
Null implementation ofJobExplorer
-
-
Constructor Summary
Constructors Constructor Description NullJobRepository()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(StepExecution stepExecution)
void
addAll(Collection<StepExecution> stepExecutions)
JobExecution
createJobExecution(String jobName, JobParameters jobParameters)
JobExecution
createJobExecution(JobInstance jobInstance, JobParameters jobParameters, String jobConfigurationLocation)
JobInstance
createJobInstance(String jobName, JobParameters jobParameters)
JobExecution
getLastJobExecution(String jobName, JobParameters jobParameters)
StepExecution
getLastStepExecution(JobInstance jobInstance, String stepName)
int
getStepExecutionCount(JobInstance jobInstance, String stepName)
boolean
isJobInstanceExists(String jobName, JobParameters jobParameters)
void
update(JobExecution jobExecution)
void
update(StepExecution stepExecution)
void
updateExecutionContext(JobExecution jobExecution)
void
updateExecutionContext(StepExecution stepExecution)
-
-
-
Method Detail
-
isJobInstanceExists
public boolean isJobInstanceExists(String jobName, JobParameters jobParameters)
- Specified by:
isJobInstanceExists
in interfaceJobRepository
-
createJobInstance
public JobInstance createJobInstance(String jobName, JobParameters jobParameters)
- Specified by:
createJobInstance
in interfaceJobRepository
-
createJobExecution
public JobExecution createJobExecution(JobInstance jobInstance, JobParameters jobParameters, String jobConfigurationLocation)
- Specified by:
createJobExecution
in interfaceJobRepository
-
createJobExecution
public JobExecution createJobExecution(String jobName, JobParameters jobParameters)
- Specified by:
createJobExecution
in interfaceJobRepository
-
update
public void update(JobExecution jobExecution)
- Specified by:
update
in interfaceJobRepository
-
add
public void add(StepExecution stepExecution)
- Specified by:
add
in interfaceJobRepository
-
addAll
public void addAll(Collection<StepExecution> stepExecutions)
- Specified by:
addAll
in interfaceJobRepository
-
update
public void update(StepExecution stepExecution)
- Specified by:
update
in interfaceJobRepository
-
updateExecutionContext
public void updateExecutionContext(StepExecution stepExecution)
- Specified by:
updateExecutionContext
in interfaceJobRepository
-
updateExecutionContext
public void updateExecutionContext(JobExecution jobExecution)
- Specified by:
updateExecutionContext
in interfaceJobRepository
-
getLastStepExecution
@Nullable public StepExecution getLastStepExecution(JobInstance jobInstance, String stepName)
- Specified by:
getLastStepExecution
in interfaceJobRepository
-
getStepExecutionCount
public int getStepExecutionCount(JobInstance jobInstance, String stepName)
- Specified by:
getStepExecutionCount
in interfaceJobRepository
-
getLastJobExecution
@Nullable public JobExecution getLastJobExecution(String jobName, JobParameters jobParameters)
- Specified by:
getLastJobExecution
in interfaceJobRepository
-
-