Summer.Batch.Core.Step.Builder.PartitionStepBuilder Class Reference
Step builder for partition steps. More...
Inheritance diagram for Summer.Batch.Core.Step.Builder.PartitionStepBuilder:
Public Member Functions | |
PartitionStepBuilder (IUnityContainer container, string name) | |
Default constructor. More... | |
PartitionStepBuilder | Step (IStep step) |
Sets the step to partition. More... | |
PartitionStepBuilder | TaskExecutor (ITaskExecutor taskExecutor) |
Sets the task executor. More... | |
PartitionStepBuilder | Partitioner (string slaveStepName, IPartitioner name) |
Sets the partitioner. More... | |
PartitionStepBuilder | PartitionHander (IPartitionHandler partitionHandler) |
Sets the partition handler. More... | |
PartitionStepBuilder | GridSize (int gridSize) |
Sets the grid size. More... | |
PartitionStepBuilder | Splitter (IStepExecutionSplitter splitter) |
Sets the splitter. More... | |
PartitionStepBuilder | Aggregator (IStepExecutionAggregator aggregator) |
Sets the execution aggregator. 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... | |
Properties | |
override Type | Type [get] |
Override Type. More... | |
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... | |
Additional Inherited Members | |
Protected Member Functions inherited from Summer.Batch.Core.Step.Builder.AbstractStepBuilder | |
AbstractStepBuilder (IUnityContainer container, string name) | |
Default constructor. 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... | |
Detailed Description
Step builder for partition steps.
Constructor & Destructor Documentation
Summer.Batch.Core.Step.Builder.PartitionStepBuilder.PartitionStepBuilder | ( | IUnityContainer | container, |
string | name | ||
) |
Default constructor.
- Parameters
-
container the container used to resolve the step name the name of the step
Member Function Documentation
PartitionStepBuilder Summer.Batch.Core.Step.Builder.PartitionStepBuilder.Aggregator | ( | IStepExecutionAggregator | aggregator | ) |
Sets the execution aggregator.
- Parameters
-
aggregator the execution aggregator
- Returns
- the current step builder
PartitionStepBuilder Summer.Batch.Core.Step.Builder.PartitionStepBuilder.GridSize | ( | int | gridSize | ) |
Sets the grid size.
- Parameters
-
gridSize the grid size
- Returns
- the current step builder
PartitionStepBuilder Summer.Batch.Core.Step.Builder.PartitionStepBuilder.Partitioner | ( | string | slaveStepName, |
IPartitioner | name | ||
) |
Sets the partitioner.
- Parameters
-
slaveStepName the name of the partitioned step name the partitioner
- Returns
- the current step builder
PartitionStepBuilder Summer.Batch.Core.Step.Builder.PartitionStepBuilder.PartitionHander | ( | IPartitionHandler | partitionHandler | ) |
Sets the partition handler.
- Parameters
-
partitionHandler the partition handler
- Returns
- the current step builder
PartitionStepBuilder Summer.Batch.Core.Step.Builder.PartitionStepBuilder.Splitter | ( | IStepExecutionSplitter | splitter | ) |
Sets the splitter.
- Parameters
-
splitter the splitter
- Returns
- the current step builder
PartitionStepBuilder Summer.Batch.Core.Step.Builder.PartitionStepBuilder.Step | ( | IStep | step | ) |
Sets the step to partition.
- Parameters
-
step the step to partition
- Returns
- the current step builder
PartitionStepBuilder Summer.Batch.Core.Step.Builder.PartitionStepBuilder.TaskExecutor | ( | ITaskExecutor | taskExecutor | ) |
Sets the task executor.
- Parameters
-
taskExecutor the task executor
- Returns
- the current step builder
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/PartitionStepBuilder.cs