Show / Hide Table of Contents

    Class KafkaActivityEnricher

    Enriches the Activity with Kafka specific tags.

    Inheritance
    object
    KafkaActivityEnricher
    Implements
    IBrokerActivityEnricher<KafkaConsumerEndpointConfiguration>
    IBrokerActivityEnricher<KafkaProducerEndpointConfiguration>
    IBrokerActivityEnricher
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: Silverback.Diagnostics
    Assembly: Silverback.Integration.Kafka.dll
    Syntax
    public class KafkaActivityEnricher : IBrokerActivityEnricher<KafkaConsumerEndpointConfiguration>, IBrokerActivityEnricher<KafkaProducerEndpointConfiguration>, IBrokerActivityEnricher

    Constructors

    KafkaActivityEnricher()

    Enriches the Activity with Kafka specific tags.

    Declaration
    public KafkaActivityEnricher()

    Methods

    EnrichInboundActivity(Activity, ConsumerPipelineContext)

    Enriches Activities created by the ActivityConsumerBehavior.

    Declaration
    public void EnrichInboundActivity(Activity activity, ConsumerPipelineContext consumerContext)
    Parameters
    Type Name Description
    Activity activity

    The Activity to be enriched.

    ConsumerPipelineContext consumerContext

    The ConsumerPipelineContext.

    EnrichOutboundActivity(Activity, ProducerPipelineContext)

    Enriches Activities created by the ActivityProducerBehavior.

    Declaration
    public void EnrichOutboundActivity(Activity activity, ProducerPipelineContext producerContext)
    Parameters
    Type Name Description
    Activity activity

    The Activity to be enriched.

    ProducerPipelineContext producerContext

    The ProducerPipelineContext.

    Implements

    IBrokerActivityEnricher<TConfiguration>
    IBrokerActivityEnricher<TConfiguration>
    IBrokerActivityEnricher
    GitHub E-Mail
    ↑ Back to top © 2026 Sergio Aquilini