Public Member Functions |
Protected Member Functions |
Protected Attributes |
Properties |
List of all members
Summer.Batch.Core.Step.Builder.AbstractStepBuilder Class Reference
Base class for all step builders. Holds the common attributes to all steps. More...
Inheritance diagram for Summer.Batch.Core.Step.Builder.AbstractStepBuilder:
Public Member Functions | |
AbstractStepBuilder | Repository (IJobRepository jobRepository) |
Sets the job repository. More... | |
AbstractStepBuilder | Listener (Type type, string listener) |
Adds a new listener. More... | |
IStep | Build () |
Builds the step. More... | |
Protected Member Functions | |
AbstractStepBuilder (IUnityContainer container, string name) | |
Default constructor. More... | |
Protected Attributes | |
readonly IUnityContainer | Container |
The container that will be used to resolve the step. More... | |
Properties | |
string | Name [get] |
The name of the step. More... | |
int | StartLimit [get, set] |
Start limit property. More... | |
bool | AllowStartIfComplete [get, set] |
Allow start if complete flag property. More... | |
IJobRepository | JobRepository [get, set] |
The job repository of the step. More... | |
abstract Type | Type [get] |
The concrete type of the step to build. More... | |
abstract IEnumerable< InjectionMember > | InjectionMembers [get] |
The injection members to register for the step. More... | |
Detailed Description
Base class for all step builders. Holds the common attributes to all steps.
Constructor & Destructor Documentation
|
protected |
Default constructor.
- Parameters
-
container the container used to resolve the step name the name of the step
Member Function Documentation
IStep Summer.Batch.Core.Step.Builder.AbstractStepBuilder.Build | ( | ) |
Builds the step.
- Returns
- the built step
AbstractStepBuilder Summer.Batch.Core.Step.Builder.AbstractStepBuilder.Listener | ( | Type | type, |
string | listener | ||
) |
Adds a new listener.
- Parameters
-
type the type to use when resolving the listener listener the name to use when resolving the listener
- Returns
- the current step builder
AbstractStepBuilder Summer.Batch.Core.Step.Builder.AbstractStepBuilder.Repository | ( | IJobRepository | jobRepository | ) |
Sets the job repository.
- Parameters
-
jobRepository the new job repository
- Returns
- the current step builder
Member Data Documentation
|
protected |
The container that will be used to resolve the step.
Property Documentation
|
getset |
Allow start if complete flag property.
|
getprotected |
The injection members to register for the step.
|
getset |
The job repository of the step.
|
get |
The name of the step.
|
getset |
Start limit property.
|
getprotected |
The concrete type of the step to build.
The documentation for this class was generated from the following file:
- Summer.Batch.Core/Core/Step/Builder/AbstractStepBuilder.cs