org.springframework.batch.admin.service
Class JdbcSearchableStepExecutionDao
java.lang.Object
org.springframework.batch.core.repository.dao.AbstractJdbcBatchMetadataDao
org.springframework.batch.core.repository.dao.JdbcStepExecutionDao
org.springframework.batch.admin.service.JdbcSearchableStepExecutionDao
- All Implemented Interfaces:
- SearchableStepExecutionDao, StepExecutionDao, InitializingBean
public class JdbcSearchableStepExecutionDao
- extends JdbcStepExecutionDao
- implements SearchableStepExecutionDao
- Author:
- Dave Syer
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JdbcSearchableStepExecutionDao
public JdbcSearchableStepExecutionDao()
setDataSource
public void setDataSource(DataSource dataSource)
- Parameters:
dataSource - the dataSource to set
afterPropertiesSet
public void afterPropertiesSet()
throws Exception
- Specified by:
afterPropertiesSet in interface InitializingBean- Overrides:
afterPropertiesSet in class JdbcStepExecutionDao
- Throws:
Exception- See Also:
JdbcJobExecutionDao.afterPropertiesSet()
findStepNamesForJobExecution
public Collection<String> findStepNamesForJobExecution(String jobName,
String excludesPattern)
- Description copied from interface:
SearchableStepExecutionDao
- Find all the names of steps that have been executed as part of this job.
Implementations should remove step names matching the pattern provided.
- Specified by:
findStepNamesForJobExecution in interface SearchableStepExecutionDao
- Parameters:
jobName - the name of the job to search forexcludesPattern - a pattern for step names to exclude
- Returns:
- the names of step executions from job executions in the
repository
findStepExecutions
public Collection<StepExecution> findStepExecutions(String jobName,
String stepName,
int start,
int count)
- Description copied from interface:
SearchableStepExecutionDao
- Find all the step executions for a given step name, or step name pattern
(with wildcards specified as '*') sorted in descending order of id.
- Specified by:
findStepExecutions in interface SearchableStepExecutionDao
- Parameters:
jobName - the job name or patternstepName - the step name or patternstart - the start index of the step executions to returncount - the maximum number of step executions to return
- Returns:
- a collection of step executions
countStepExecutions
public int countStepExecutions(String jobName,
String stepName)
- Description copied from interface:
SearchableStepExecutionDao
- Count all the step executions for a given step name pattern.
- Specified by:
countStepExecutions in interface SearchableStepExecutionDao
- Parameters:
jobName - the job name patternstepName - the step name pattern.
- Returns:
- the total number of step executions in the repository matching the pattern
Copyright © 2011. All Rights Reserved.