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...
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
void Summer.Batch.Extra.Process.AbstractProcessAdapter< T >.Dispose | ( | ) |
- See also
- IDisposable::Dispose
|
protectedvirtual |
Effective dispose
- Parameters
-
disposing
void Summer.Batch.Extra.Process.AbstractProcessAdapter< T >.Flush | ( | ) |
flush underlying stream.
void Summer.Batch.Extra.Process.AbstractProcessAdapter< T >.InitStream | ( | ) |
- See also
- IProcessAdapter::InitStream
Implements Summer.Batch.Extra.Process.IProcessAdapter.
void Summer.Batch.Extra.Process.AbstractProcessAdapter< T >.RegisterStream | ( | object | obj | ) |
- See also
- IProcessAdapter::RegisterStream
- Parameters
-
obj
Implements Summer.Batch.Extra.Process.IProcessAdapter.
void Summer.Batch.Extra.Process.AbstractProcessAdapter< T >.ResetStream | ( | ) |
- See also
- IProcessAdapter::ResetStream
Implements Summer.Batch.Extra.Process.IProcessAdapter.
Property Documentation
|
set |
Step context manager property.
The documentation for this class was generated from the following file:
- Summer.Batch.Extra/Process/AbstractProcessAdapter.cs