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

Implementation of IFlowExecutor for use in components that need to execute a flow related to a JobExecution.
상속: IFlowExecutor, IDisposable
파일 보기 프로젝트 열기: SummerBatch/SummerBatch 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
ExitStatus ExitStatus

공개 메소드들

메소드 설명
AbandonStepExecution ( ) : void

@see IFlowExecutor#AbandonStepExecution .

AddExitStatus ( string code ) : void

@see IFlowExecutor#AddExitStatus .

Close ( FlowExecution result ) : void

@see IFlowExecutor#Close .

Dispose ( ) : void

see https://msdn.microsoft.com/fr-fr/library/ms244737.aspx

ExecuteStep ( IStep step ) : string

@see IflowExecutor#ExecuteStep .

GetJobExecution ( ) : JobExecution

@see IFlowExecutor#GetJobExecution .

GetStepExecution ( ) : StepExecution

@see IFlowExectutor#GetStepExecution .

IsRestart ( ) : bool

@see IFlowExecutor#IsRestart .

JobFlowExecutor ( IJobRepository jobRepository, IStepHandler stepHandler, JobExecution execution ) : Summer.Batch.Core.Repository

Custom constructor using a job repository, a step hander and a job execution.

UpdateJobExecutionStatus ( FlowExecutionStatus status ) : void

@see IFlowExecutor#UpdateJobExecutionStatus .

보호된 메소드들

메소드 설명
FindBatchStatus ( FlowExecutionStatus status ) : BatchStatus

Retrieves batch status.

비공개 메소드들

메소드 설명
Dispose ( bool disposing ) : void

see https://msdn.microsoft.com/fr-fr/library/ms244737.aspx

IsStepRestart ( IStep step ) : bool

메소드 상세

AbandonStepExecution() 공개 메소드

@see IFlowExecutor#AbandonStepExecution .
public AbandonStepExecution ( ) : void
리턴 void

AddExitStatus() 공개 메소드

@see IFlowExecutor#AddExitStatus .
public AddExitStatus ( string code ) : void
code string
리턴 void

Close() 공개 메소드

@see IFlowExecutor#Close .
public Close ( FlowExecution result ) : void
result FlowExecution
리턴 void

Dispose() 공개 메소드

see https://msdn.microsoft.com/fr-fr/library/ms244737.aspx
public Dispose ( ) : void
리턴 void

ExecuteStep() 공개 메소드

@see IflowExecutor#ExecuteStep .
     
public ExecuteStep ( IStep step ) : string
step IStep
리턴 string

FindBatchStatus() 보호된 메소드

Retrieves batch status.
protected FindBatchStatus ( FlowExecutionStatus status ) : BatchStatus
status FlowExecutionStatus
리턴 BatchStatus

GetJobExecution() 공개 메소드

@see IFlowExecutor#GetJobExecution .
public GetJobExecution ( ) : JobExecution
리턴 JobExecution

GetStepExecution() 공개 메소드

@see IFlowExectutor#GetStepExecution .
public GetStepExecution ( ) : StepExecution
리턴 StepExecution

IsRestart() 공개 메소드

@see IFlowExecutor#IsRestart .
public IsRestart ( ) : bool
리턴 bool

JobFlowExecutor() 공개 메소드

Custom constructor using a job repository, a step hander and a job execution.
public JobFlowExecutor ( IJobRepository jobRepository, IStepHandler stepHandler, JobExecution execution ) : Summer.Batch.Core.Repository
jobRepository IJobRepository
stepHandler IStepHandler
execution JobExecution
리턴 Summer.Batch.Core.Repository

UpdateJobExecutionStatus() 공개 메소드

@see IFlowExecutor#UpdateJobExecutionStatus .
public UpdateJobExecutionStatus ( FlowExecutionStatus status ) : void
status FlowExecutionStatus
리턴 void

프로퍼티 상세

ExitStatus 보호되어 있는 프로퍼티

Exit status.
protected ExitStatus ExitStatus
리턴 ExitStatus