Example usage for org.springframework.batch.core.repository.dao JdbcStepExecutionDao setStepExecutionIncrementer

List of usage examples for org.springframework.batch.core.repository.dao JdbcStepExecutionDao setStepExecutionIncrementer

Introduction

In this page you can find the example usage for org.springframework.batch.core.repository.dao JdbcStepExecutionDao setStepExecutionIncrementer.

Prototype

public void setStepExecutionIncrementer(DataFieldMaxValueIncrementer stepExecutionIncrementer) 

Source Link

Usage

From source file:org.springframework.batch.core.repository.support.JobRepositoryFactoryBean.java

@Override
protected StepExecutionDao createStepExecutionDao() throws Exception {
    JdbcStepExecutionDao dao = new JdbcStepExecutionDao();
    dao.setJdbcTemplate(jdbcOperations);
    dao.setStepExecutionIncrementer(
            incrementerFactory.getIncrementer(databaseType, tablePrefix + "STEP_EXECUTION_SEQ"));
    dao.setTablePrefix(tablePrefix);//w ww .j  a v a  2s . co  m
    dao.setClobTypeToUse(determineClobTypeToUse(this.databaseType));
    dao.setExitMessageLength(maxVarCharLength);
    dao.afterPropertiesSet();
    return dao;
}