C# (CSharp) Summer.Batch.Core.Partition.Support Namespace

Classes

Name Description
AbstractPartitionHandler Base IPartitionHandler implementation providing common base features. Subclasses are expected to implement only the DoHandle method which returns with the result of the execution(s) or an exception if the step failed to process.
PartitionStep Implementation of IStep which partitions the execution and spreads the load using an IPartitionHandler.
SimpleStepExecutionSplitter Generic implementation of IStepExecutionSplitter that delegates to a IPartitioner to generate ExecutionContext instances. Takes care of restartability and identifying the step executions from previous runs of the same job. The generated StepExecution instances have names that identify them uniquely in the partition. The name is constructed from a base (name of the target step) plus a suffix taken from the IPartitioner identifiers, separated by a colon, e.g. {step1:partition0, step1:partition1, ...}.