C# Class Summer.Batch.Infrastructure.Item.Support.CompositeItemStream

Simple IITemStream that delegates to a list of other streams.
Inheritance: IItemStream
Mostrar archivo Open project: SummerBatch/SummerBatch Class Usage Examples

Public Methods

Method Description
Close ( ) : void

Brodcast the call to close

Dispose ( ) : void

@see IDisposable#Dispose .

Flush ( ) : void

Flushes all streams.

Open ( ExecutionContext executionContext ) : void

Broadcast the call to open.

Register ( IItemStream stream ) : void

Register a IITemStream as one of the interesting providers under the provided key.

Update ( ExecutionContext executionContext ) : void

Simple aggregate ExecutionContext provider for the contributions registered under the given key.

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Does actual dispose. Simply delegates to Close();

Method Details

Close() public method

Brodcast the call to close
 
public Close ( ) : void
return void

Dispose() public method

@see IDisposable#Dispose .
public Dispose ( ) : void
return void

Dispose() protected method

Does actual dispose. Simply delegates to Close();
protected Dispose ( bool disposing ) : void
disposing bool
return void

Flush() public method

Flushes all streams.
public Flush ( ) : void
return void

Open() public method

Broadcast the call to open.
 
public Open ( ExecutionContext executionContext ) : void
executionContext ExecutionContext
return void

Register() public method

Register a IITemStream as one of the interesting providers under the provided key.
public Register ( IItemStream stream ) : void
stream IItemStream
return void

Update() public method

Simple aggregate ExecutionContext provider for the contributions registered under the given key.
 
public Update ( ExecutionContext executionContext ) : void
executionContext ExecutionContext
return void