Summer.Batch.Infrastructure.Repeat.Policy.CompletionPolicySupport Class Reference

Very simple base class for ICompletionPolicy implementations. More...

Inheritance diagram for Summer.Batch.Infrastructure.Repeat.Policy.CompletionPolicySupport:
Summer.Batch.Infrastructure.Repeat.ICompletionPolicy Summer.Batch.Infrastructure.Repeat.Policy.DefaultResultCompletionPolicy Summer.Batch.Infrastructure.Repeat.Policy.SimpleCompletionPolicy

Public Member Functions

virtual bool IsComplete (IRepeatContext context, RepeatStatus result)
 If exit status is not continuable returns true, otherwise delegates to IsComplete(IRepeatContext). More...
 
virtual bool IsComplete (IRepeatContext context)
 Always true. More...
 
virtual IRepeatContext Start (IRepeatContext parent)
 Builds a new IRepeatContext and returns it. More...
 
void Update (IRepeatContext context)
 Increments the context so the counter is up to date. Do nothing else. More...
 

Detailed Description

Very simple base class for ICompletionPolicy implementations.

Member Function Documentation

virtual bool Summer.Batch.Infrastructure.Repeat.Policy.CompletionPolicySupport.IsComplete ( IRepeatContext  context,
RepeatStatus  result 
)
virtual

If exit status is not continuable returns true, otherwise delegates to IsComplete(IRepeatContext).

Parameters
context
result
Returns

Implements Summer.Batch.Infrastructure.Repeat.ICompletionPolicy.

Reimplemented in Summer.Batch.Infrastructure.Repeat.Policy.SimpleCompletionPolicy, and Summer.Batch.Infrastructure.Repeat.Policy.DefaultResultCompletionPolicy.

virtual bool Summer.Batch.Infrastructure.Repeat.Policy.CompletionPolicySupport.IsComplete ( IRepeatContext  context)
virtual
virtual IRepeatContext Summer.Batch.Infrastructure.Repeat.Policy.CompletionPolicySupport.Start ( IRepeatContext  parent)
virtual

Builds a new IRepeatContext and returns it.

Parameters
parent
Returns

Implements Summer.Batch.Infrastructure.Repeat.ICompletionPolicy.

Reimplemented in Summer.Batch.Infrastructure.Repeat.Policy.SimpleCompletionPolicy.

void Summer.Batch.Infrastructure.Repeat.Policy.CompletionPolicySupport.Update ( IRepeatContext  context)

Increments the context so the counter is up to date. Do nothing else.

Parameters
context

Implements Summer.Batch.Infrastructure.Repeat.ICompletionPolicy.


The documentation for this class was generated from the following file:
  • Summer.Batch.Infrastructure/Repeat/Policy/CompletionPolicySupport.cs