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
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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