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 >:
Summer.Batch.Core.Step.Tasklet.ITasklet

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

Custom constructor using a chunk provider and a chunk processor.

Parameters
chunkProvider
chunkProcessor

Member Function Documentation

See also
ITasklet::Execute.
Parameters
contribution
chunkContext
Returns

Implements Summer.Batch.Core.Step.Tasklet.ITasklet.

Property Documentation

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

Chunk processor property.

Chunk provider property.


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