C# 클래스 Summer.Batch.Core.Partition.Support.PartitionStep

Implementation of IStep which partitions the execution and spreads the load using an IPartitionHandler.
상속: Summer.Batch.Core.Step.AbstractStep
파일 보기 프로젝트 열기: SummerBatch/SummerBatch

공개 메소드들

메소드 설명
AfterPropertiesSet ( ) : void

Asserts that mandatory properties are set (stepExecutionSplitter, partitionHandler) and delegate to superclass. @see IInitializationPostOperations#AfterPropertiesSet

PartitionStep ( ) : Summer.Batch.Core.Step

Default constructor.

PartitionStep ( string name ) : Summer.Batch.Core.Step

Custom constructor using a name.

보호된 메소드들

메소드 설명
DoExecute ( StepExecution stepExecution ) : void

Delegates execution to the provided IPartitionHandler. The StepExecution passed in here becomes the parent or master execution for the partition, summarising the status on exit of the logical grouping of work carried out by the PartitionHandler. The individual step executions and their input parameters (through ExecutionContext) for the partition elements are provided by the StepExecutionSplitter.

메소드 상세

AfterPropertiesSet() 공개 메소드

Asserts that mandatory properties are set (stepExecutionSplitter, partitionHandler) and delegate to superclass. @see IInitializationPostOperations#AfterPropertiesSet
 
public AfterPropertiesSet ( ) : void
리턴 void

DoExecute() 보호된 메소드

Delegates execution to the provided IPartitionHandler. The StepExecution passed in here becomes the parent or master execution for the partition, summarising the status on exit of the logical grouping of work carried out by the PartitionHandler. The individual step executions and their input parameters (through ExecutionContext) for the partition elements are provided by the StepExecutionSplitter.
 
protected DoExecute ( StepExecution stepExecution ) : void
stepExecution StepExecution the master step execution for the partition
리턴 void

PartitionStep() 공개 메소드

Default constructor.
public PartitionStep ( ) : Summer.Batch.Core.Step
리턴 Summer.Batch.Core.Step

PartitionStep() 공개 메소드

Custom constructor using a name.
public PartitionStep ( string name ) : Summer.Batch.Core.Step
name string
리턴 Summer.Batch.Core.Step