C# Класс Summer.Batch.Core.Job.SimpleStepHandler

Implementation of IStepHandler that manages repository and restart concerns.
Наследование: IStepHandler, IInitializationPostOperations
Показать файл Открыть проект

Открытые методы

Метод Описание
AfterPropertiesSet ( ) : void

Check mandatory properties (jobRepository). @see IInitializationPostOperations#AfterPropertiesSet .

HandleStep ( IStep step, JobExecution execution ) : StepExecution

@see IStepHandler#HandleStep .

SimpleStepHandler ( ) : NLog

Convenient default constructor for configuration usage.

SimpleStepHandler ( IJobRepository jobRepository ) : NLog

Custom constructor using a job repository.

SimpleStepHandler ( IJobRepository jobRepository, ExecutionContext executionContext ) : NLog

Custom constructor using a job repository and an execution context.

Защищенные методы

Метод Описание
ShouldStart ( StepExecution lastStepExecution, JobExecution jobExecution, IStep step ) : bool

Given a step and configuration, return true if the step should start, false if it should not, and throw an exception if the job should finish.

Приватные методы

Метод Описание
HandleRestart ( StepExecution lastStepExecution, StepExecution currentStepExecution ) : void

Handle restartability if needed.

HandleStepExecution ( IStep step, JobExecution execution, StepExecution currentStepExecution ) : void

Handle normal step execution.

StepExecutionPartOfExistingJobExecution ( JobExecution jobExecution, StepExecution stepExecution ) : bool

Описание методов

AfterPropertiesSet() публичный Метод

Check mandatory properties (jobRepository). @see IInitializationPostOperations#AfterPropertiesSet .
public AfterPropertiesSet ( ) : void
Результат void

HandleStep() публичный Метод

@see IStepHandler#HandleStep .
     
public HandleStep ( IStep step, JobExecution execution ) : StepExecution
step IStep
execution JobExecution
Результат StepExecution

ShouldStart() защищенный Метод

Given a step and configuration, return true if the step should start, false if it should not, and throw an exception if the job should finish.
   
protected ShouldStart ( StepExecution lastStepExecution, JobExecution jobExecution, IStep step ) : bool
lastStepExecution StepExecution
jobExecution JobExecution
step IStep
Результат bool

SimpleStepHandler() публичный Метод

Convenient default constructor for configuration usage.
public SimpleStepHandler ( ) : NLog
Результат NLog

SimpleStepHandler() публичный Метод

Custom constructor using a job repository.
public SimpleStepHandler ( IJobRepository jobRepository ) : NLog
jobRepository IJobRepository
Результат NLog

SimpleStepHandler() публичный Метод

Custom constructor using a job repository and an execution context.
public SimpleStepHandler ( IJobRepository jobRepository, ExecutionContext executionContext ) : NLog
jobRepository IJobRepository
executionContext ExecutionContext
Результат NLog