@UnstableApi
Package io.opentelemetry.instrumentation.api.annotation.support
Provides utility classes to provide support for instrumenting annotated methods.
-
Interface Summary Interface Description AttributeBinding Represents the binding of a method parameter to an attribute of a traced method.AttributeBindings Represents the bindings of method parameters to attributes of a traced method.MethodArgumentsExtractor<REQUEST> Extractor for the actual arguments passed to the parameters of the traced method.MethodExtractor<REQUEST> Extractor for the tracedMethod.ParameterAttributeNamesExtractor Extractor for the attribute names for the parameters of a traced method. -
Class Summary Class Description AnnotationReflectionHelper Helper class for reflecting over annotations at runtime..MethodSpanAttributesExtractor<REQUEST,RESPONSE> Extractor ofAttributesfor a traced method. -
Enum Summary Enum Description MethodSpanAttributesExtractor.EmptyAttributeBindings