Summer.Batch.Core.Step.Tasklet.ITasklet Interface Reference

Strategy for processing in a step. More...

Inheritance diagram for Summer.Batch.Core.Step.Tasklet.ITasklet:
Summer.Batch.Core.Step.Item.ChunkOrientedTasklet< TI > Summer.Batch.Core.Step.Tasklet.IStoppableTasklet Summer.Batch.Extra.EmailSupport.EmailTasklet Summer.Batch.Extra.EmptyCheckSupport.EmptyFileCheckTasklet Summer.Batch.Extra.FtpSupport.FtpGetTasklet Summer.Batch.Extra.FtpSupport.FtpPutTasklet Summer.Batch.Extra.IO.FileUtilsTasklet Summer.Batch.Extra.Report.ReportStep Summer.Batch.Extra.Sort.SortTasklet Summer.Batch.Extra.SqlScriptSupport.SqlScriptRunnerTasklet

Public Member Functions

RepeatStatus Execute (StepContribution contribution, ChunkContext chunkContext)
 Given the current context in the form of a step contribution, do whatever is necessary to process this unit inside a transaction. Implementations return RepeatStatus::Finished if finished. If not they return RepeatStatus::Continuable. On failure throws an exception. More...
 

Detailed Description

Strategy for processing in a step.

Member Function Documentation

RepeatStatus Summer.Batch.Core.Step.Tasklet.ITasklet.Execute ( StepContribution  contribution,
ChunkContext  chunkContext 
)

Given the current context in the form of a step contribution, do whatever is necessary to process this unit inside a transaction. Implementations return RepeatStatus::Finished if finished. If not they return RepeatStatus::Continuable. On failure throws an exception.

Parameters
contribution
chunkContext
Returns
Exceptions
Exception 

Implemented in Summer.Batch.Extra.IO.FileUtilsTasklet, Summer.Batch.Extra.EmailSupport.EmailTasklet, Summer.Batch.Core.Step.Tasklet.PowerShellTasklet, Summer.Batch.Extra.Sort.SortTasklet, Summer.Batch.Extra.FtpSupport.FtpGetTasklet, Summer.Batch.Core.Step.Item.ChunkOrientedTasklet< TI >, Summer.Batch.Extra.SqlScriptSupport.SqlScriptRunnerTasklet, Summer.Batch.Extra.Report.ReportStep, Summer.Batch.Extra.FtpSupport.FtpPutTasklet, and Summer.Batch.Extra.EmptyCheckSupport.EmptyFileCheckTasklet.


The documentation for this interface was generated from the following file:
  • Summer.Batch.Core/Core/Step/Tasklet/ITasklet.cs