Namespace Silverback.Messaging.Outbound.Enrichers
Classes
GenericOutboundHeadersEnricher
A generic enricher that adds a message header according to a static name/value pair or a provider function.
GenericOutboundHeadersEnricher<TMessage>
A generic enricher that adds a message header according to a static name/value pair or a provider function.
MessageEnricherProducerBehavior
Invokes all the IOutboundMessageEnricher configured for to the endpoint.
OutboundMessageIdHeadersEnricher<TMessage>
A generic enricher that sets the message id header according to a value provider function.
OutboundMessageKafkaKeyEnricher<TMessage>
A generic enricher that sets the kafka key according to a value provider function.
OutboundMessageRabbitRoutingKeyEnricher<TMessage>
A generic enricher that sets the routing key according to a value 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).