C# Class Ncqrs.EventBus.Demultiplexer

Mostra file Open project: pjvds/ncqrs Class Usage Examples

Public Methods

Method Description
Demultiplex ( IProcessingElement sequencedEvent ) : void
MarkAsProcessed ( IProcessingElement processingElement ) : void

Private Methods

Method Description
AssociateElementAndQueue ( IProcessingElement processingElement, Ncqrs.EventBus.DemultiplexerQueue queue ) : void
CreateAndBlockQueueFor ( IProcessingElement processingElement ) : Ncqrs.EventBus.DemultiplexerQueue
EnqueueToProcessing ( IProcessingElement processingElement ) : void
FindQueueFor ( IProcessingElement processingElement ) : Ncqrs.EventBus.DemultiplexerQueue
IsDuplicate ( IProcessingElement processingElement ) : bool
OnEventDemultiplexed ( Ncqrs.EventBus.ElementDemultiplexedEventArgs e ) : void

Method Details

Demultiplex() public method

public Demultiplex ( IProcessingElement sequencedEvent ) : void
sequencedEvent IProcessingElement
return void

MarkAsProcessed() public method

public MarkAsProcessed ( IProcessingElement processingElement ) : void
processingElement IProcessingElement
return void