Class KafkaSpanDecorator
java.lang.Object
org.apache.camel.telemetry.decorators.AbstractSpanDecorator
org.apache.camel.telemetry.decorators.AbstractMessagingSpanDecorator
org.apache.camel.telemetry.decorators.KafkaSpanDecorator
- All Implemented Interfaces:
SpanDecorator
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final StringConstants copied frominvalid reference
org.apache.camel.component.kafka.KafkaConstants -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbeforeTracingEvent(Span span, org.apache.camel.Exchange exchange, org.apache.camel.Endpoint endpoint) getDestination(org.apache.camel.Exchange exchange, org.apache.camel.Endpoint endpoint) This method identifies the destination from the supplied exchange and/or endpoint.Methods inherited from class org.apache.camel.telemetry.decorators.AbstractMessagingSpanDecorator
getMessageId, getOperationNameMethods inherited from class org.apache.camel.telemetry.decorators.AbstractSpanDecorator
afterTracingEvent, getExtractor, getInjector, stripSchemeAndOptions, stripSchemeAndOptions, toQueryParameters
-
Field Details
-
KAFKA_PARTITION_TAG
- See Also:
-
KAFKA_PARTITION_KEY_TAG
- See Also:
-
KAFKA_KEY_TAG
- See Also:
-
KAFKA_OFFSET_TAG
- See Also:
-
PARTITION_KEY
Constants copied frominvalid reference
org.apache.camel.component.kafka.KafkaConstants- See Also:
-
PARTITION
- See Also:
-
KEY
- See Also:
-
OVERRIDE_TOPIC
- See Also:
-
OFFSET
- See Also:
-
-
Constructor Details
-
KafkaSpanDecorator
public KafkaSpanDecorator()
-
-
Method Details
-
getComponent
-
getComponentClassName
-
getDestination
public String getDestination(org.apache.camel.Exchange exchange, org.apache.camel.Endpoint endpoint) Description copied from class:AbstractMessagingSpanDecoratorThis method identifies the destination from the supplied exchange and/or endpoint.- Overrides:
getDestinationin classAbstractMessagingSpanDecorator- Parameters:
exchange- The exchangeendpoint- The endpoint- Returns:
- The message bus destination
-
beforeTracingEvent
public void beforeTracingEvent(Span span, org.apache.camel.Exchange exchange, org.apache.camel.Endpoint endpoint) - Specified by:
beforeTracingEventin interfaceSpanDecorator- Overrides:
beforeTracingEventin classAbstractMessagingSpanDecorator
-