Table of Contents

Namespace Silverback.Messaging.Broker.Behaviors

Classes

BrokerBehaviorsProvider<TBehavior>

Provides the IReadOnlyList<T> of IProducerBehavior and IConsumerBehavior to be used in the IProducer and IConsumer pipeline.

BrokerBehaviorsSortIndexes

Contains the sort index constants of the default IBrokerBehavior added by Silverback.Integration.

BrokerBehaviorsSortIndexes.Consumer

Contains the sort index constants of the consumer behaviors added by Silverback.Integration.

BrokerBehaviorsSortIndexes.Producer

Contains the sort index constants of the producer behaviors added by Silverback.Integration.

ConsumerPipelineContext

The context that is passed along the consumer behaviors pipeline.

ProducerPipelineContext

The context that is passed along the producer behaviors pipeline.

ProducerPipelineContext<TState>

The context that is passed along the producer behaviors pipeline.

Interfaces

IBrokerBehavior

Can be used to build a custom pipeline, plugging some functionality into either the IProducer (see IProducerBehavior) or the IConsumer (see IConsumerBehavior).

IBrokerBehaviorsProvider<TBehavior>

Provides the IReadOnlyList<T> of IProducerBehavior and IConsumerBehavior to be used in the IProducer and IConsumer pipeline.

IConsumerBehavior

Can be used to build a custom pipeline, plugging some functionality into the IConsumer.

IProducerBehavior

Can be used to build a custom pipeline, plugging some functionality into the IProducer.

Delegates

ConsumerBehaviorHandler

The delegate that describes a message handler in the consumer pipeline.

ProducerBehaviorHandler

The delegate that describes a message handler in the producer pipeline.