All Classes
-
All Classes Interface Summary Class Summary Class Description AdviceUtils Helper utils for Runnable/Callable instrumentation.BootstrapPackagePrefixesHolder BootstrapPackagePrefixesHolderis an utility class that holds package prefixes.CallableWrapper This is used to wrap lambda callables since currently we cannot instrument themCallDepth CallDepthThreadLocalMap Utility to track nested instrumentation.ClassHierarchyIterable Iterates over a class, its superclass, and its interfaces in the following breath-first-like manner:ContextStore<K,C> Interface to represent context storage for instrumentations.ContextStore.Factory<C> Factory interface to create context instances.ExecutorInstrumentationUtils Utils for concurrent instrumentations.InClassLoaderMatcher 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.JaxrsContextPath Helper container for storing context path for jax-rs requests.KeyHolder Undertow'sio.undertow.server.HttpServerExchangeusesio.undertow.util.AttachmentKeyas a key for storing arbitrary data.OpenTelemetrySdkAccess A helper to facilitate accessing OpenTelemetry SDK methods from instrumentation.OpenTelemetrySdkAccess.ForceFlusher Interface matchingSdkTracerProvider.forceFlush()to allow holding a reference to it.Pair<T,U> PeerServiceAttributesExtractor<REQUEST,RESPONSE> Extractor of thepeer.servicespan attribute, described in the specification.RunnableWrapper This is used to wrap lambda runnables since currently we cannot instrument themState ThreadLocalContext UndertowActiveHandlers Helper container for keeping track of request processing state in undertow.