Summer.Batch.Core.Step.Builder.TaskletStepBuilder Class Reference

Step builder for steps with custom tasklet. More...

Inheritance diagram for Summer.Batch.Core.Step.Builder.TaskletStepBuilder:
Summer.Batch.Core.Step.Builder.AbstractTaskletStepBuilder Summer.Batch.Core.Step.Builder.AbstractStepBuilder

Public Member Functions

 TaskletStepBuilder (IUnityContainer container, string name)
 Default constructor. More...
 
TaskletStepBuilder Tasklet (string tasklet)
 Sets the tasklet. More...
 
- Public Member Functions inherited from Summer.Batch.Core.Step.Builder.AbstractTaskletStepBuilder
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...
 
- Public Member Functions inherited from Summer.Batch.Core.Step.Builder.AbstractStepBuilder
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

override string RegisterTasklet ()
 Override RegisterTasklet. More...
 
- Protected Member Functions inherited from Summer.Batch.Core.Step.Builder.AbstractTaskletStepBuilder
 AbstractTaskletStepBuilder (IUnityContainer container, string name)
 Default constructor. More...
 
- Protected Member Functions inherited from Summer.Batch.Core.Step.Builder.AbstractStepBuilder
 AbstractStepBuilder (IUnityContainer container, string name)
 Default constructor. More...
 

Additional Inherited Members

- Protected Attributes inherited from Summer.Batch.Core.Step.Builder.AbstractTaskletStepBuilder
const string TaskletSuffix = "__tasklet"
 TaskletSuffix constant. More...
 
- Protected Attributes inherited from Summer.Batch.Core.Step.Builder.AbstractStepBuilder
readonly IUnityContainer Container
 The container that will be used to resolve the step. More...
 
- Properties inherited from Summer.Batch.Core.Step.Builder.AbstractTaskletStepBuilder
override Type Type [get]
 Override Type. More...
 
sealed override IEnumerable< InjectionMember > InjectionMembers [get]
 Override InjectionMembers. More...
 
- Properties inherited from Summer.Batch.Core.Step.Builder.AbstractStepBuilder
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

Step builder for steps with custom tasklet.

Constructor & Destructor Documentation

Summer.Batch.Core.Step.Builder.TaskletStepBuilder.TaskletStepBuilder ( IUnityContainer  container,
string  name 
)

Default constructor.

Parameters
containerthe container used to resolve the step
namethe name of the step

Member Function Documentation

override string Summer.Batch.Core.Step.Builder.TaskletStepBuilder.RegisterTasklet ( )
protectedvirtual

Override RegisterTasklet.

Returns

Implements Summer.Batch.Core.Step.Builder.AbstractTaskletStepBuilder.

TaskletStepBuilder Summer.Batch.Core.Step.Builder.TaskletStepBuilder.Tasklet ( string  tasklet)

Sets the tasklet.

Parameters
taskletthe name of the tasklet
Returns
the current step builder

The documentation for this class was generated from the following file:
  • Summer.Batch.Core/Core/Step/Builder/TaskletStepBuilder.cs