Summer.Batch.Extra.Process.AbstractProcessAdapter< T > Class Template Reference

Common logic for managing streams in readers and writers used in a process. If the underlying reader/writer is not an ItemStream, this base class does nothing Not to be used directly, it contains only the base common logic of ProcessReaderAdapter and ProcessWriterAdapter. More...

Inheritance diagram for Summer.Batch.Extra.Process.AbstractProcessAdapter< T >:
Summer.Batch.Extra.Process.IProcessAdapter Summer.Batch.Extra.Process.ProcessReaderAdapter< T > Summer.Batch.Extra.Process.ProcessWriterAdapter< T >

Public Member Functions

void Dispose ()
 
void RegisterStream (object obj)
 
void InitStream ()
 
void Flush ()
 flush underlying stream. More...
 
void ResetStream ()
 

Protected Member Functions

virtual void Dispose (bool disposing)
 Effective dispose More...
 

Properties

IContextManager StepContextManager [set]
 Step context manager property. More...
 

Detailed Description

Common logic for managing streams in readers and writers used in a process. If the underlying reader/writer is not an ItemStream, this base class does nothing Not to be used directly, it contains only the base common logic of ProcessReaderAdapter and ProcessWriterAdapter.

Type Constraints
T :class 

Member Function Documentation

See also
IDisposable::Dispose
virtual void Summer.Batch.Extra.Process.AbstractProcessAdapter< T >.Dispose ( bool  disposing)
protectedvirtual

Effective dispose

Parameters
disposing

flush underlying stream.

Property Documentation

Step context manager property.


The documentation for this class was generated from the following file:
  • Summer.Batch.Extra/Process/AbstractProcessAdapter.cs