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

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

Метод Описание
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