Show / Hide Table of Contents

    Namespace Silverback.Messaging.Publishing

    Classes

    BehaviorsProvider

    Provides the 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 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.

    GitHub E-Mail
    ↑ Back to top © 2020 Sergio Aquilini