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 voidadd(StepExecution stepExecution)voidaddAll(Collection<StepExecution> stepExecutions)JobExecutioncreateJobExecution(String jobName, JobParameters jobParameters)JobExecutioncreateJobExecution(JobInstance jobInstance, JobParameters jobParameters, String jobConfigurationLocation)JobInstancecreateJobInstance(String jobName, JobParameters jobParameters)JobExecutiongetLastJobExecution(String jobName, JobParameters jobParameters)StepExecutiongetLastStepExecution(JobInstance jobInstance, String stepName)intgetStepExecutionCount(JobInstance jobInstance, String stepName)booleanisJobInstanceExists(String jobName, JobParameters jobParameters)voidupdate(JobExecution jobExecution)voidupdate(StepExecution stepExecution)voidupdateExecutionContext(JobExecution jobExecution)voidupdateExecutionContext(StepExecution stepExecution)
-
-
-
Method Detail
-
isJobInstanceExists
public boolean isJobInstanceExists(String jobName, JobParameters jobParameters)
- Specified by:
isJobInstanceExistsin interfaceJobRepository
-
createJobInstance
public JobInstance createJobInstance(String jobName, JobParameters jobParameters)
- Specified by:
createJobInstancein interfaceJobRepository
-
createJobExecution
public JobExecution createJobExecution(JobInstance jobInstance, JobParameters jobParameters, String jobConfigurationLocation)
- Specified by:
createJobExecutionin interfaceJobRepository
-
createJobExecution
public JobExecution createJobExecution(String jobName, JobParameters jobParameters)
- Specified by:
createJobExecutionin interfaceJobRepository
-
update
public void update(JobExecution jobExecution)
- Specified by:
updatein interfaceJobRepository
-
add
public void add(StepExecution stepExecution)
- Specified by:
addin interfaceJobRepository
-
addAll
public void addAll(Collection<StepExecution> stepExecutions)
- Specified by:
addAllin interfaceJobRepository
-
update
public void update(StepExecution stepExecution)
- Specified by:
updatein interfaceJobRepository
-
updateExecutionContext
public void updateExecutionContext(StepExecution stepExecution)
- Specified by:
updateExecutionContextin interfaceJobRepository
-
updateExecutionContext
public void updateExecutionContext(JobExecution jobExecution)
- Specified by:
updateExecutionContextin interfaceJobRepository
-
getLastStepExecution
@Nullable public StepExecution getLastStepExecution(JobInstance jobInstance, String stepName)
- Specified by:
getLastStepExecutionin interfaceJobRepository
-
getStepExecutionCount
public int getStepExecutionCount(JobInstance jobInstance, String stepName)
- Specified by:
getStepExecutionCountin interfaceJobRepository
-
getLastJobExecution
@Nullable public JobExecution getLastJobExecution(String jobName, JobParameters jobParameters)
- Specified by:
getLastJobExecutionin interfaceJobRepository
-
-