Summer.Batch.Core.Job.Flow.Support.State.StepState Class Reference

IState implementation that delegates to an IFlowExecutor to execute the specified Step. More...

Inheritance diagram for Summer.Batch.Core.Job.Flow.Support.State.StepState:
Summer.Batch.Core.Job.Flow.Support.State.AbstractState Summer.Batch.Core.Step.IStepHolder Summer.Batch.Core.Step.IStepLocator Summer.Batch.Core.Job.Flow.IState

Public Member Functions

 StepState (string name)
 Custom constructor using a name. More...
 
 StepState (IStep step)
 Custom constructor using an IStep. More...
 
 StepState (IStep step, string name)
 Custom constructor using an IStep and a name. More...
 
override FlowExecutionStatus Handle (IFlowExecutor executor)
 
override bool IsEndState ()
 
ICollection< string > GetStepNames ()
 
IStep GetStep (string stepName)
 
- Public Member Functions inherited from Summer.Batch.Core.Job.Flow.Support.State.AbstractState
string GetName ()
 
override string ToString ()
 ToString override. More...
 

Properties

IStep Step [get, set]
 Step property. More...
 
- Properties inherited from Summer.Batch.Core.Step.IStepHolder
IStep Step [get, set]
 Hold step. More...
 

Additional Inherited Members

- Protected Member Functions inherited from Summer.Batch.Core.Job.Flow.Support.State.AbstractState
 AbstractState (string name)
 Custom constructor using a name. More...
 

Detailed Description

IState implementation that delegates to an IFlowExecutor to execute the specified Step.

Constructor & Destructor Documentation

Summer.Batch.Core.Job.Flow.Support.State.StepState.StepState ( string  name)

Custom constructor using a name.

Parameters
name
Summer.Batch.Core.Job.Flow.Support.State.StepState.StepState ( IStep  step)

Custom constructor using an IStep.

Parameters
step
Summer.Batch.Core.Job.Flow.Support.State.StepState.StepState ( IStep  step,
string  name 
)

Custom constructor using an IStep and a name.

Parameters
step
name

Member Function Documentation

IStep Summer.Batch.Core.Job.Flow.Support.State.StepState.GetStep ( string  stepName)

See also
IStepLocator::GetStep .
Parameters
stepName
Returns
Exceptions
NoSuchStepException 

Implements Summer.Batch.Core.Step.IStepLocator.

ICollection<string> Summer.Batch.Core.Job.Flow.Support.State.StepState.GetStepNames ( )

See also
IStepLocator::GetStepNames .
Returns

Implements Summer.Batch.Core.Step.IStepLocator.

override FlowExecutionStatus Summer.Batch.Core.Job.Flow.Support.State.StepState.Handle ( IFlowExecutor  executor)
virtual

See also
IState::Handle .
Parameters
executor
Returns
Exceptions
Exception 

Implements Summer.Batch.Core.Job.Flow.Support.State.AbstractState.

override bool Summer.Batch.Core.Job.Flow.Support.State.StepState.IsEndState ( )
virtual

Property Documentation

IStep Summer.Batch.Core.Job.Flow.Support.State.StepState.Step
getset

Step property.


The documentation for this class was generated from the following file:
  • Summer.Batch.Core/Core/Job/Flow/Support/State/StepState.cs