Summer.Batch.Infrastructure.Repeat.RepeatStatus Class Reference

Enumeration of possible Repeat statuses (either "Continuable" or "Finished") More...

Inheritance diagram for Summer.Batch.Infrastructure.Repeat.RepeatStatus:

Public Member Functions

bool IsContinuable ()
 Test for equality with Continuable. More...
 
RepeatStatus And (bool value)
 Logical and. More...
 
int CompareTo (RepeatStatus other)
 Compares RepeatStatus so that one that is continuable ranks lowest. More...
 

Static Public Member Functions

static RepeatStatus ContinueIf (bool continuable)
 Should we continue ? More...
 

Static Public Attributes

static readonly RepeatStatus Continuable = new RepeatStatus(true)
 Indicates that processing can continue. More...
 
static readonly RepeatStatus Finished = new RepeatStatus(false)
 Indicates that processing is finished (either successful or unsuccessful) More...
 

Detailed Description

Enumeration of possible Repeat statuses (either "Continuable" or "Finished")

Member Function Documentation

RepeatStatus Summer.Batch.Infrastructure.Repeat.RepeatStatus.And ( bool  value)

Logical and.

Parameters
value
Returns
int Summer.Batch.Infrastructure.Repeat.RepeatStatus.CompareTo ( RepeatStatus  other)

Compares RepeatStatus so that one that is continuable ranks lowest.

Parameters
other
Returns
static RepeatStatus Summer.Batch.Infrastructure.Repeat.RepeatStatus.ContinueIf ( bool  continuable)
static

Should we continue ?

Parameters
continuable
Returns
bool Summer.Batch.Infrastructure.Repeat.RepeatStatus.IsContinuable ( )

Test for equality with Continuable.

Returns

Member Data Documentation

readonly RepeatStatus Summer.Batch.Infrastructure.Repeat.RepeatStatus.Continuable = new RepeatStatus(true)
static

Indicates that processing can continue.

readonly RepeatStatus Summer.Batch.Infrastructure.Repeat.RepeatStatus.Finished = new RepeatStatus(false)
static

Indicates that processing is finished (either successful or unsuccessful)


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