Class MessagingSpanNameExtractor<REQUEST>
- java.lang.Object
-
- io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingSpanNameExtractor<REQUEST>
-
- All Implemented Interfaces:
SpanNameExtractor<REQUEST>
public final class MessagingSpanNameExtractor<REQUEST> extends Object implements SpanNameExtractor<REQUEST>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <REQUEST> SpanNameExtractor<REQUEST>create(MessagingAttributesExtractor<REQUEST,?> attributesExtractor)Returns aSpanNameExtractorthat constructs the span name according to messaging semantic conventions:<destination name> <operation name>.Stringextract(REQUEST request)Returns the span name.
-
-
-
Method Detail
-
create
public static <REQUEST> SpanNameExtractor<REQUEST> create(MessagingAttributesExtractor<REQUEST,?> attributesExtractor)
Returns aSpanNameExtractorthat constructs the span name according to messaging semantic conventions:<destination name> <operation name>.- See Also:
used to extract .,used to extract .
-
extract
public String extract(REQUEST request)
Description copied from interface:SpanNameExtractorReturns the span name.- Specified by:
extractin interfaceSpanNameExtractor<REQUEST>
-
-