Namespace Kephas.Messaging
Classes
DefaultMessageHandlerRegistry
A default message handler registry.
DefaultMessageMatchService
A default message match service.
DefaultMessageProcessor
Provides the default implementation of the IMessageProcessor application service contract.
FuncMessageHandler<TMessage>
A function message handler.
MessageExtensions
Extension methods for IMessage.
MessageHandlerBase<TMessage, TResponse>
Provides a base implementation of a message handler.
MessageHandlerRegistryExtensions
A message handler registry extensions.
MessageMatch
Criteria for event matching.
MessageMatchServiceExtensions
A message match service extensions.
MessageProcessorExtensions
Extension methods for message processor.
MessagingContext
The messaging context.
MessagingException
Exception for signalling messaging errors.
MissingHandlerException
Exception for signalling missing handler messaging errors.
Interfaces
IMessage
Marker interface for messages.
IMessageHandler
Application service for handling messages.
IMessageHandler<TMessage>
Application service for handling requests.
IMessageHandlerRegistry
Interface for message handler registry.
IMessageMatch
Contract for message matching criteria.
IMessageMatchService
Interface for message match service.
IMessageProcessor
Application service for processing messages.
IMessagingContext
Contract for contexts when processing messages.
IResponse
Marker interface for message responses.