Summer.Batch.Core.Step.Item.ChunkOrientedTasklet< TI > Class Template Reference
An ITasklet implementing variations on read-process-write item handling. More...
Inheritance diagram for Summer.Batch.Core.Step.Item.ChunkOrientedTasklet< TI >:
Public Member Functions | |
ChunkOrientedTasklet (IChunkProvider< TI > chunkProvider, IChunkProcessor< TI > chunkProcessor) | |
Custom constructor using a chunk provider and a chunk processor. More... | |
RepeatStatus | Execute (StepContribution contribution, ChunkContext chunkContext) |
Properties | |
bool | Buffering [set] |
Flag to indicate that items should be buffered once read. Defaults to true, which is appropriate for forward-only, non-transactional item readers. Main (or only) use case for setting this flag to false is a transactional JMS item reader More... | |
IChunkProvider< TI > | ChunkProvider [get] |
Chunk provider property. More... | |
IChunkProcessor< TI > | ChunkProcessor [get] |
Chunk processor property. More... | |
Detailed Description
An ITasklet implementing variations on read-process-write item handling.
- Template Parameters
-
TI
- Type Constraints
-
TI : class
Constructor & Destructor Documentation
Summer.Batch.Core.Step.Item.ChunkOrientedTasklet< TI >.ChunkOrientedTasklet | ( | IChunkProvider< TI > | chunkProvider, |
IChunkProcessor< TI > | chunkProcessor | ||
) |
Custom constructor using a chunk provider and a chunk processor.
- Parameters
-
chunkProvider chunkProcessor
Member Function Documentation
RepeatStatus Summer.Batch.Core.Step.Item.ChunkOrientedTasklet< TI >.Execute | ( | StepContribution | contribution, |
ChunkContext | chunkContext | ||
) |
- See also
- ITasklet::Execute.
- Parameters
-
contribution chunkContext
- Returns
Implements Summer.Batch.Core.Step.Tasklet.ITasklet.
Property Documentation
|
set |
Flag to indicate that items should be buffered once read. Defaults to true, which is appropriate for forward-only, non-transactional item readers. Main (or only) use case for setting this flag to false is a transactional JMS item reader
|
get |
Chunk processor property.
|
get |
Chunk provider property.
The documentation for this class was generated from the following file:
- Summer.Batch.Core/Core/Step/Item/ChunkOrientedTasklet.cs