/// <summary> /// Creates the job execution DAO. /// </summary> /// <returns>An instance of <see cref="DbJobExecutionDao"/>.</returns> protected override IJobExecutionDao CreateJobExecutionDao() { var dao = new DbJobExecutionDao { DbOperator = DbOperator, JobIncrementer = _incrementer, TablePrefix = TablePrefix, }; dao.AfterPropertiesSet(); return(dao); }
/// <summary> /// Creates an IJobExecutionDao. /// </summary> /// <returns>IJobExecutionDao</returns> protected override IJobExecutionDao CreateJobExecutionDao() { DbJobExecutionDao dao = new DbJobExecutionDao { DbOperator = DbOperator, JobIncrementer = GetIncrementer(TablePrefix + "JOB_EXECUTION_SEQ"), TablePrefix = TablePrefix, ExitMessageLength = MaxVarCharLength }; dao.AfterPropertiesSet(); return(dao); }
public new void Initialize() { base.Initialize(); _jobExecutionDao = new DbJobExecutionDao { DbOperator = DbOperator, PlaceholderGetter = new PlaceholderGetter(name => "@" + name, true), JobIncrementer = new SqlServerIncrementer { IncrementerName = "BATCH_JOB_EXECUTION_SEQ", ConnectionStringSettings = ConnectionStringSettings, ColumnName = "ID" } }; _instance = new JobInstance(1, "TestJob"); _parameters = new JobParameters(); _execution = new JobExecution(_instance, _parameters); }