Interface InternalInstrumenterCustomizer<REQUEST,RESPONSE>
public interface InternalInstrumenterCustomizer<REQUEST,RESPONSE>
This class is internal and is hence not for public use. Its APIs are unstable and can change at
any time.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddAttributesExtractor(AttributesExtractor<REQUEST, RESPONSE> extractor) voidaddAttributesExtractors(Iterable<? extends AttributesExtractor<REQUEST, RESPONSE>> extractors) voidaddContextCustomizer(ContextCustomizer<REQUEST> customizer) voidaddOperationMetrics(OperationMetrics operationMetrics) booleanvoidsetSpanNameExtractorCustomizer(UnaryOperator<SpanNameExtractor<? super REQUEST>> spanNameExtractorCustomizer) voidsetSpanStatusExtractorCustomizer(UnaryOperator<SpanStatusExtractor<? super REQUEST, ? super RESPONSE>> spanStatusExtractorCustomizer)
-
Method Details
-
getInstrumentationName
String getInstrumentationName() -
hasType
-
addAttributesExtractor
-
addAttributesExtractors
-
addOperationMetrics
-
addContextCustomizer
-
setSpanNameExtractorCustomizer
void setSpanNameExtractorCustomizer(UnaryOperator<SpanNameExtractor<? super REQUEST>> spanNameExtractorCustomizer) -
setSpanStatusExtractorCustomizer
void setSpanStatusExtractorCustomizer(UnaryOperator<SpanStatusExtractor<? super REQUEST, ? super RESPONSE>> spanStatusExtractorCustomizer)
-