C# Class 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.
Inheritance: AbstractJob
Afficher le fichier Open project: SummerBatch/SummerBatch Class Usage Examples

Méthodes publiques

Méthode Description
FlowJob ( string name ) : Summer.Batch.Core.Step

Custom constructor with name.

GetStep ( string stepName ) : IStep

@see AbstractJob#GetStep .

GetStepNames ( ) : ICollection

@see AbstractJob#GetStepNames .

Méthodes protégées

Méthode Description
DoExecute ( JobExecution execution ) : void

@see AbstractJob#DoExecute .

Private Methods

Méthode Description
FindSteps ( IFlow flow, IStep>.IDictionary map ) : void

Init ( ) : void

Initialize the step names.

Method Details

DoExecute() protected méthode

@see AbstractJob#DoExecute .
 
protected DoExecute ( JobExecution execution ) : void
execution JobExecution
Résultat void

FlowJob() public méthode

Custom constructor with name.
public FlowJob ( string name ) : Summer.Batch.Core.Step
name string
Résultat Summer.Batch.Core.Step

GetStep() public méthode

@see AbstractJob#GetStep .
public GetStep ( string stepName ) : IStep
stepName string
Résultat IStep

GetStepNames() public méthode

@see AbstractJob#GetStepNames .
public GetStepNames ( ) : ICollection
Résultat ICollection