Class ContextStorageWrappersInstrumentation
java.lang.Object
io.opentelemetry.javaagent.instrumentation.opentelemetryapi.ContextStorageWrappersInstrumentation
- All Implemented Interfaces:
io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation
public class ContextStorageWrappersInstrumentation
extends Object
implements io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation
Returns
AgentContextStorage as the implementation of ContextStorage in the
application classpath. We do this instead of using the normal service loader mechanism to make
sure there is no dependency on a system property or possibility of a user overriding this since
it's required for instrumentation in the agent to work properly.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidtransform(io.opentelemetry.javaagent.extension.instrumentation.TypeTransformer transformer) net.bytebuddy.matcher.ElementMatcher<net.bytebuddy.description.type.TypeDescription>Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation
classLoaderOptimization
-
Constructor Details
-
ContextStorageWrappersInstrumentation
public ContextStorageWrappersInstrumentation()
-
-
Method Details
-
typeMatcher
public net.bytebuddy.matcher.ElementMatcher<net.bytebuddy.description.type.TypeDescription> typeMatcher()- Specified by:
typeMatcherin interfaceio.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation
-
transform
public void transform(io.opentelemetry.javaagent.extension.instrumentation.TypeTransformer transformer) - Specified by:
transformin interfaceio.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation
-