Public Member Functions |
Protected Member Functions |
Protected Attributes |
Properties |
List of all members
Summer.Batch.Core.Step.Builder.AbstractTaskletStepBuilder Class Referenceabstract
Base class for tasklet based step builders. More...
Inheritance diagram for Summer.Batch.Core.Step.Builder.AbstractTaskletStepBuilder:

Public Member Functions | |
AbstractTaskletStepBuilder | TaskExecutor (ITaskExecutor taskExecutor) |
Sets the task executor. More... | |
AbstractTaskletStepBuilder | StepOperations (IRepeatOperations stepOperations) |
Sets step operations. More... | |
AbstractTaskletStepBuilder | ExceptionHander (IExceptionHandler exceptionHandler) |
Sets the exception handler. More... | |
AbstractTaskletStepBuilder | ThrottleLimit (int throttleLimit) |
Sets the throttle limit. More... | |
AbstractTaskletStepBuilder | Stream (Type type, string stream) |
Adds a new stream to the step. More... | |
![]() | |
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 | |
AbstractTaskletStepBuilder (IUnityContainer container, string name) | |
Default constructor. More... | |
abstract string | RegisterTasklet () |
Registers the tasklet with the given name. More... | |
![]() | |
AbstractStepBuilder (IUnityContainer container, string name) | |
Default constructor. More... | |
Protected Attributes | |
const string | TaskletSuffix = "__tasklet" |
TaskletSuffix constant. More... | |
![]() | |
readonly IUnityContainer | Container |
The container that will be used to resolve the step. More... | |
Properties | |
override Type | Type [get] |
Override Type. More... | |
sealed override IEnumerable< InjectionMember > | InjectionMembers [get] |
Override InjectionMembers. More... | |
![]() | |
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 tasklet based step builders.
Constructor & Destructor Documentation
|
protected |
Default constructor.
- Parameters
-
container the container used to resolve the step name the name of the step
Member Function Documentation
AbstractTaskletStepBuilder Summer.Batch.Core.Step.Builder.AbstractTaskletStepBuilder.ExceptionHander | ( | IExceptionHandler | exceptionHandler | ) |
Sets the exception handler.
- Parameters
-
exceptionHandler the exception handler
- Returns
- the current step builder
|
protectedpure virtual |
Registers the tasklet with the given name.
- Returns
- the name of the tasklet
Implemented in Summer.Batch.Core.Step.Builder.SimpleStepBuilder, and Summer.Batch.Core.Step.Builder.TaskletStepBuilder.
AbstractTaskletStepBuilder Summer.Batch.Core.Step.Builder.AbstractTaskletStepBuilder.StepOperations | ( | IRepeatOperations | stepOperations | ) |
Sets step operations.
- Parameters
-
stepOperations the step operations
- Returns
- the current step builder
AbstractTaskletStepBuilder Summer.Batch.Core.Step.Builder.AbstractTaskletStepBuilder.Stream | ( | Type | type, |
string | stream | ||
) |
Adds a new stream to the step.
- Parameters
-
type the type to use when resolving the stream stream the name to use when resolving the stream
- Returns
- the current step builder
AbstractTaskletStepBuilder Summer.Batch.Core.Step.Builder.AbstractTaskletStepBuilder.TaskExecutor | ( | ITaskExecutor | taskExecutor | ) |
Sets the task executor.
- Parameters
-
taskExecutor the task executor
- Returns
- the current step builder
AbstractTaskletStepBuilder Summer.Batch.Core.Step.Builder.AbstractTaskletStepBuilder.ThrottleLimit | ( | int | throttleLimit | ) |
Sets the throttle limit.
- Parameters
-
throttleLimit the throttle limit
- Returns
- the current step builder
Member Data Documentation
|
protected |
TaskletSuffix constant.
Property Documentation
|
getprotected |
Override InjectionMembers.
|
getprotected |
Override Type.
The documentation for this class was generated from the following file:
- Summer.Batch.Core/Core/Step/Builder/AbstractTaskletStepBuilder.cs