Package io.opentelemetry.javaagent.instrumentation.api
-
Interface Summary Interface Description ContextStore<K,C> Interface to represent context storage for instrumentations.ContextStore.Factory<C> Factory interface to create context instances.OpenTelemetrySdkAccess.ForceFlusher Interface matchingTracerSdkProvider.forceFlush()to allow holding a reference to it.WeakMap<K,V> WeakMap.Implementation WeakMap.ValueSupplier<K,V> Supplies the value to be stored and it is called only when a value does not exists yet in the registry. -
Class Summary Class Description CallDepth CallDepthThreadLocalMap Utility to track nested instrumentation.InstrumentationContext Instrumentation Context API.Java8BytecodeBridge A helper for accessing methods that rely on new Java 8 bytecode features such as calling a static interface methods.OpenTelemetrySdkAccess A helper to facilitate accessing OpenTelemetry SDK methods from instrumentation.Pair<T,U> SafeServiceLoader WeakMap.Implementation.Default WeakMap.MapAdapter<K,V> WeakMap.Provider