Class CodeSpanNameExtractor<REQUEST>
- java.lang.Object
-
- io.opentelemetry.instrumentation.api.instrumenter.code.CodeSpanNameExtractor<REQUEST>
-
- All Implemented Interfaces:
SpanNameExtractor<REQUEST>
public final class CodeSpanNameExtractor<REQUEST> extends Object implements SpanNameExtractor<REQUEST>
A helperSpanNameExtractorimplementation for instrumentations that target specific Java classes/methods.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <REQUEST> SpanNameExtractor<REQUEST>create(CodeAttributesGetter<REQUEST> getter)Returns aSpanNameExtractorthat constructs the span name according to the following pattern:<class.simpleName>.<methodName>.Stringextract(REQUEST request)Returns the span name.
-
-
-
Method Detail
-
create
public static <REQUEST> SpanNameExtractor<REQUEST> create(CodeAttributesGetter<REQUEST> getter)
Returns aSpanNameExtractorthat constructs the span name according to the following pattern:<class.simpleName>.<methodName>.
-
extract
public String extract(REQUEST request)
Description copied from interface:SpanNameExtractorReturns the span name.- Specified by:
extractin interfaceSpanNameExtractor<REQUEST>
-
-