Class KafkaMessageKeyInitializerProducerBehavior
Sets the message key header with the value from the properties decorated with the KafkaKeyMemberAttribute. The header will be used by the KafkaProducer to set the actual message key.
Inherited Members
Namespace: Silverback.Messaging.Outbound
Assembly: Silverback.Integration.Kafka.dll
Syntax
public class KafkaMessageKeyInitializerProducerBehavior : IProducerBehavior, IBrokerBehavior, ISorted
Properties
| Improve this doc View sourceSortIndex
Gets the sort index.
Declaration
public int SortIndex { get; }
Property Value
| Type | Description |
|---|---|
| int |
Methods
| Improve this doc View sourceHandleAsync(ProducerPipelineContext, ProducerBehaviorHandler)
Process, handles or transforms the message being produced.
Declaration
public Task HandleAsync(ProducerPipelineContext context, ProducerBehaviorHandler next)
Parameters
| Type | Name | Description |
|---|---|---|
| ProducerPipelineContext | context | The context that is passed along the behaviors pipeline. |
| ProducerBehaviorHandler | next | The next behavior in the pipeline. |
Returns
| Type | Description |
|---|---|
| Task | A Task representing the asynchronous operation. |