Table of Contents

Namespace Silverback.Messaging.Producing.Enrichers

Classes

CorrelationDataOutboundHeadersEnricher<TMessage>

The enricher that sets the correlation data header.

GenericOutboundHeadersEnricher<TMessage>

A generic enricher that adds a message header according to a static name/value pair or a provider function.

KafkaKeyOutboundHeadersEnricher<TMessage>

The enricher that sets the message id header according to a value provider function.

MessageEnricherProducerBehavior

Invokes all the IOutboundMessageEnricher configured for to the endpoint.

ResponseTopicOutboundHeadersEnricher<TMessage>

The enricher that sets the response topic temporary header.

StaticOutboundHeadersEnricher

A generic enricher that adds a message header according to a static name/value pair or a provider function.

Interfaces

IBrokerOutboundMessageEnrichersFactory

Provides the list of IMovePolicyMessageEnricher according to the specified endpoint.

IMovePolicyMessageEnricher

Enriches the outbound message being moved.

IMovePolicyMessageEnricher<TEndpoint>

Enriches the outbound message being moved.

IOutboundMessageEnricher

Enriches the outbound message (e.g. adding custom headers).