Namespace Silverback.Messaging.Publishing
Classes
BehaviorsProvider
CommandPublisher
EventPublisher
Publisher
QueryPublisher
UnhandledMessageException
The exception that is thrown when some published messages aren't handled by any registered subscriber.
Interfaces
IBehavior
Can be used to build a custom pipeline, plugging some functionality into the IPublisher.
IBehaviorsProvider
Provides the System.Collections.Generic.Stack<T> of IBehavior to be used in the IPublisher pipeline.
ICommandPublisher
Publishes the messages implementing ICommand or ICommand<TResult>.
IEventPublisher
Publishes the messages implementing IEvent.
IPublisher
Publishes the messages to the internal bus.
This is the actual mediator that forwards the messages being published to their subscribers.
IQueryPublisher
Publishes the messages implementing IQuery<TResult>.
Delegates
MessageHandler
The delegate representing the Handle
method of the IBehavior.