C# 클래스 Summer.Batch.Core.Job.Flow.FlowJob

Implementation of the IJob interface that allows for complex flows of steps, rather than requiring sequential execution. In general, this job implementation was designed to be used behind a parser, allowing for a namespace to abstract away details.
상속: AbstractJob
파일 보기 프로젝트 열기: SummerBatch/SummerBatch 1 사용 예제들

공개 메소드들

메소드 설명
FlowJob ( string name ) : Summer.Batch.Core.Step

Custom constructor with name.

GetStep ( string stepName ) : IStep

@see AbstractJob#GetStep .

GetStepNames ( ) : ICollection

@see AbstractJob#GetStepNames .

보호된 메소드들

메소드 설명
DoExecute ( JobExecution execution ) : void

@see AbstractJob#DoExecute .

비공개 메소드들

메소드 설명
FindSteps ( IFlow flow, IStep>.IDictionary map ) : void

Init ( ) : void

Initialize the step names.

메소드 상세

DoExecute() 보호된 메소드

@see AbstractJob#DoExecute .
 
protected DoExecute ( JobExecution execution ) : void
execution JobExecution
리턴 void

FlowJob() 공개 메소드

Custom constructor with name.
public FlowJob ( string name ) : Summer.Batch.Core.Step
name string
리턴 Summer.Batch.Core.Step

GetStep() 공개 메소드

@see AbstractJob#GetStep .
public GetStep ( string stepName ) : IStep
stepName string
리턴 IStep

GetStepNames() 공개 메소드

@see AbstractJob#GetStepNames .
public GetStepNames ( ) : ICollection
리턴 ICollection