C# Class PgmTransport.MessageContainerConcurrentQueue

Inheritance: IMessageContainer
Exibir arquivo Open project: jbouzaglou/PetPigeonsESB

Public Methods

Method Description
FlushMessages ( IList data ) : void
InsertMessage ( ArraySegment message ) : void
MessageContainerConcurrentQueue ( int maxNumberOfElementsPerChunk, int maxTotalSizePerChunk ) : System
TryGetNextSegments ( IList &data ) : bool

Method Details

FlushMessages() public method

public FlushMessages ( IList data ) : void
data IList
return void

InsertMessage() public method

public InsertMessage ( ArraySegment message ) : void
message ArraySegment
return void

MessageContainerConcurrentQueue() public method

public MessageContainerConcurrentQueue ( int maxNumberOfElementsPerChunk, int maxTotalSizePerChunk ) : System
maxNumberOfElementsPerChunk int
maxTotalSizePerChunk int
return System

TryGetNextSegments() public method

public TryGetNextSegments ( IList &data ) : bool
data IList
return bool