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.
MessageIdInitializerProducerBehavior
It ensures that an x-message-id header is always produced.
ProducerPipelineContext
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.