Namespace Silverback.Messaging.Publishing
Classes
BehaviorsProvider
Provides the System.Collections.Generic.Stack<T> of IBehavior to be used in the IPublisher pipeline.
CommandPublisher
Publishes the messages implementing ICommand or ICommand<TResult>.
EventPublisher
Publishes the messages implementing IEvent.
Publisher
Publishes the messages to the internal bus.
This is the actual mediator that forwards the messages being published to their subscribers.
QueryPublisher
Publishes the messages implementing IQuery<TResult>.
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.