C# Class AspComet.MessageBus

Inheritance: IMessageBus
Exibir arquivo Open project: nmosafi/aspComet

Public Methods

Method Description
HandleMessages ( Message messages, ICometAsyncResult asyncResult ) : void
MessageBus ( IClientRepository clientRepository, Func messagesProcessorFactoryMethod ) : System

Private Methods

Method Description
CreateProcessorAndProcess ( IEnumerable messages ) : IMessagesProcessor
GetSenderOf ( IEnumerable messages ) : IClient

Method Details

HandleMessages() public method

public HandleMessages ( Message messages, ICometAsyncResult asyncResult ) : void
messages Message
asyncResult ICometAsyncResult
return void

MessageBus() public method

public MessageBus ( IClientRepository clientRepository, Func messagesProcessorFactoryMethod ) : System
clientRepository IClientRepository
messagesProcessorFactoryMethod Func
return System