|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.springframework.batch.core.explore.support.SimpleJobExplorer
public class SimpleJobExplorer
Implementation of JobExplorer
using the injected DAOs.
JobExplorer
,
JobInstanceDao
,
JobExecutionDao
,
StepExecutionDao
Constructor Summary | |
---|---|
SimpleJobExplorer(JobInstanceDao jobInstanceDao,
JobExecutionDao jobExecutionDao,
StepExecutionDao stepExecutionDao,
ExecutionContextDao ecDao)
|
Method Summary | |
---|---|
Set<JobExecution> |
findRunningJobExecutions(String jobName)
|
JobExecution |
getJobExecution(Long executionId)
Retrieve a JobExecution by its id. |
List<JobExecution> |
getJobExecutions(JobInstance jobInstance)
|
JobInstance |
getJobInstance(Long instanceId)
|
List<JobInstance> |
getJobInstances(String jobName,
int start,
int count)
Fetch JobInstance values in descending order of creation (and
therefore usually of first execution). |
StepExecution |
getStepExecution(Long jobExecutionId,
Long executionId)
Retrieve a StepExecution by its id and parent
JobExecution id. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SimpleJobExplorer(JobInstanceDao jobInstanceDao, JobExecutionDao jobExecutionDao, StepExecutionDao stepExecutionDao, ExecutionContextDao ecDao)
Method Detail |
---|
public List<JobExecution> getJobExecutions(JobInstance jobInstance)
getJobExecutions
in interface JobExplorer
jobInstance
- the JobInstance
to query
JobInstance
public Set<JobExecution> findRunningJobExecutions(String jobName)
findRunningJobExecutions
in interface JobExplorer
jobName
- the name of the job
public JobExecution getJobExecution(Long executionId)
JobExplorer
JobExecution
by its id.
getJobExecution
in interface JobExplorer
executionId
- the job execution id
JobExecution
with this id, or null if not foundpublic StepExecution getStepExecution(Long jobExecutionId, Long executionId)
JobExplorer
StepExecution
by its id and parent
JobExecution
id.
getStepExecution
in interface JobExplorer
jobExecutionId
- the parent job execution idexecutionId
- the step execution id
StepExecution
with this id, or null if not foundpublic JobInstance getJobInstance(Long instanceId)
getJobInstance
in interface JobExplorer
JobInstance
with this id, or nullpublic List<JobInstance> getJobInstances(String jobName, int start, int count)
JobExplorer
JobInstance
values in descending order of creation (and
therefore usually of first execution).
getJobInstances
in interface JobExplorer
jobName
- the name of the job to querystart
- the start index of the instances to returncount
- the maximum number of instances to return
JobInstance
values up to a maximum of count values
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |