A B C D E F G H I J K L N O P R S T U W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AdviceUtils - Class in io.opentelemetry.javaagent.instrumentation.api.concurrent
-
Helper utils for Runnable/Callable instrumentation.
- AdviceUtils() - Constructor for class io.opentelemetry.javaagent.instrumentation.api.concurrent.AdviceUtils
B
- BootstrapPackagePrefixesHolder - Class in io.opentelemetry.javaagent.instrumentation.api.internal
-
BootstrapPackagePrefixesHolderis an utility class that holds package prefixes. - BootstrapPackagePrefixesHolder() - Constructor for class io.opentelemetry.javaagent.instrumentation.api.internal.BootstrapPackagePrefixesHolder
C
- call() - Method in class io.opentelemetry.javaagent.instrumentation.api.concurrent.CallableWrapper
- CallableWrapper - Class in io.opentelemetry.javaagent.instrumentation.api.concurrent
-
This is used to wrap lambda callables since currently we cannot instrument them
- CallableWrapper(Callable) - Constructor for class io.opentelemetry.javaagent.instrumentation.api.concurrent.CallableWrapper
- CallDepth - Class in io.opentelemetry.javaagent.instrumentation.api
- CallDepthThreadLocalMap - Class in io.opentelemetry.javaagent.instrumentation.api
-
Utility to track nested instrumentation.
- CallDepthThreadLocalMap() - Constructor for class io.opentelemetry.javaagent.instrumentation.api.CallDepthThreadLocalMap
- ClassHierarchyIterable - Class in io.opentelemetry.javaagent.instrumentation.api
-
Iterates over a class, its superclass, and its interfaces in the following breath-first-like manner:
- ClassHierarchyIterable(Class<?>) - Constructor for class io.opentelemetry.javaagent.instrumentation.api.ClassHierarchyIterable
- ClassHierarchyIterable.ClassIterator - Class in io.opentelemetry.javaagent.instrumentation.api
- ClassIterator() - Constructor for class io.opentelemetry.javaagent.instrumentation.api.ClassHierarchyIterable.ClassIterator
- cleanUpOnMethodExit(State, Throwable) - Static method in class io.opentelemetry.javaagent.instrumentation.api.concurrent.ExecutorInstrumentationUtils
-
Clean up after job submission method has exited.
- clearParentContext() - Method in class io.opentelemetry.javaagent.instrumentation.api.concurrent.State
- contextKeys - Static variable in class io.opentelemetry.javaagent.instrumentation.api.undertow.KeyHolder
- ContextStore<K,C> - Interface in io.opentelemetry.javaagent.instrumentation.api
-
Interface to represent context storage for instrumentations.
- ContextStore.Factory<C> - Interface in io.opentelemetry.javaagent.instrumentation.api
-
Factory interface to create context instances.
- create() - Method in interface io.opentelemetry.javaagent.instrumentation.api.ContextStore.Factory
-
Returns a new context instance.
- currentContext() - Static method in class io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge
-
Calls
Context.current(). - currentSpan() - Static method in class io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge
-
Calls
Span.current().
D
- decrementAndGet() - Method in class io.opentelemetry.javaagent.instrumentation.api.CallDepth
- decrementAndGet(Context) - Static method in class io.opentelemetry.javaagent.instrumentation.api.undertow.UndertowActiveHandlers
-
Decrement counter.
- decrementCallDepth(Class<?>) - Static method in class io.opentelemetry.javaagent.instrumentation.api.CallDepthThreadLocalMap
E
- ExecutorInstrumentationUtils - Class in io.opentelemetry.javaagent.instrumentation.api.concurrent
-
Utils for concurrent instrumentations.
- ExecutorInstrumentationUtils() - Constructor for class io.opentelemetry.javaagent.instrumentation.api.concurrent.ExecutorInstrumentationUtils
F
- FACTORY - Static variable in class io.opentelemetry.javaagent.instrumentation.api.concurrent.State
- forceFlush(int, TimeUnit) - Static method in class io.opentelemetry.javaagent.instrumentation.api.OpenTelemetrySdkAccess
-
Forces flushing of pending spans.
G
- get() - Method in class io.opentelemetry.javaagent.instrumentation.api.CallDepth
-
Get current call depth.
- get() - Static method in class io.opentelemetry.javaagent.instrumentation.api.internal.InClassLoaderMatcher
-
Returns whether the ClassLoaderMatcher is currently executing.
- get(Class<K>, Class<C>) - Static method in class io.opentelemetry.javaagent.instrumentation.api.InstrumentationContext
-
Find a
ContextStoreinstance for given key class and context class. - get(K) - Method in interface io.opentelemetry.javaagent.instrumentation.api.ContextStore
-
Get context given the key.
- getAndIncrement() - Method in class io.opentelemetry.javaagent.instrumentation.api.CallDepth
- getAndResetContext() - Method in class io.opentelemetry.javaagent.instrumentation.api.rmi.ThreadLocalContext
- getAndResetParentContext() - Method in class io.opentelemetry.javaagent.instrumentation.api.concurrent.State
- getAndSet(boolean) - Static method in class io.opentelemetry.javaagent.instrumentation.api.internal.InClassLoaderMatcher
-
WARNING This should not be used by instrumentation.
- getBoostrapPackagePrefixes() - Static method in class io.opentelemetry.javaagent.instrumentation.api.internal.BootstrapPackagePrefixesHolder
- getCallDepth(Class<?>) - Static method in class io.opentelemetry.javaagent.instrumentation.api.CallDepthThreadLocalMap
- getLeft() - Method in class io.opentelemetry.javaagent.instrumentation.api.Pair
- getRight() - Method in class io.opentelemetry.javaagent.instrumentation.api.Pair
H
- hasLeft() - Method in class io.opentelemetry.javaagent.instrumentation.api.Pair
- hasNext() - Method in class io.opentelemetry.javaagent.instrumentation.api.ClassHierarchyIterable.ClassIterator
- hasRight() - Method in class io.opentelemetry.javaagent.instrumentation.api.Pair
I
- InClassLoaderMatcher - Class in io.opentelemetry.javaagent.instrumentation.api.internal
- increment(Context) - Static method in class io.opentelemetry.javaagent.instrumentation.api.undertow.UndertowActiveHandlers
-
Increment counter.
- incrementCallDepth(Class<?>) - Static method in class io.opentelemetry.javaagent.instrumentation.api.CallDepthThreadLocalMap
- init(Context, int) - Static method in class io.opentelemetry.javaagent.instrumentation.api.undertow.UndertowActiveHandlers
-
Attach to context.
- InstrumentationContext - Class in io.opentelemetry.javaagent.instrumentation.api
-
Instrumentation Context API.
- internalSetForceFlush(OpenTelemetrySdkAccess.ForceFlusher) - Static method in class io.opentelemetry.javaagent.instrumentation.api.OpenTelemetrySdkAccess
-
Sets the
Runnableto execute when instrumentation needs to force flush. - io.opentelemetry.javaagent.instrumentation.api - package io.opentelemetry.javaagent.instrumentation.api
- io.opentelemetry.javaagent.instrumentation.api.concurrent - package io.opentelemetry.javaagent.instrumentation.api.concurrent
- io.opentelemetry.javaagent.instrumentation.api.internal - package io.opentelemetry.javaagent.instrumentation.api.internal
- io.opentelemetry.javaagent.instrumentation.api.rmi - package io.opentelemetry.javaagent.instrumentation.api.rmi
- io.opentelemetry.javaagent.instrumentation.api.undertow - package io.opentelemetry.javaagent.instrumentation.api.undertow
- iterator() - Method in class io.opentelemetry.javaagent.instrumentation.api.ClassHierarchyIterable
J
- Java8BytecodeBridge - Class in io.opentelemetry.javaagent.instrumentation.api
-
A helper for accessing methods that rely on new Java 8 bytecode features such as calling a static interface methods.
- Java8BytecodeBridge() - Constructor for class io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge
K
- KeyHolder - Class in io.opentelemetry.javaagent.instrumentation.api.undertow
-
Undertow's
io.undertow.server.HttpServerExchangeusesio.undertow.util.AttachmentKeyas a key for storing arbitrary data. - KeyHolder() - Constructor for class io.opentelemetry.javaagent.instrumentation.api.undertow.KeyHolder
L
- load(Class<T>, ClassLoader) - Static method in class io.opentelemetry.javaagent.instrumentation.api.SafeServiceLoader
-
Delegates to
ServiceLoader.load(Class, ClassLoader)and then eagerly iterates over returnedIterable, ignoring any potentialUnsupportedClassVersionError.
N
- next() - Method in class io.opentelemetry.javaagent.instrumentation.api.ClassHierarchyIterable.ClassIterator
O
- of(T, U) - Static method in class io.opentelemetry.javaagent.instrumentation.api.Pair
- OpenTelemetrySdkAccess - Class in io.opentelemetry.javaagent.instrumentation.api
-
A helper to facilitate accessing OpenTelemetry SDK methods from instrumentation.
- OpenTelemetrySdkAccess.ForceFlusher - Interface in io.opentelemetry.javaagent.instrumentation.api
-
Interface matching
SdkTracerProvider.forceFlush()to allow holding a reference to it.
P
- Pair<T,U> - Class in io.opentelemetry.javaagent.instrumentation.api
- put(K, C) - Method in interface io.opentelemetry.javaagent.instrumentation.api.ContextStore
-
Put new context instance for given key.
- putIfAbsent(K, C) - Method in interface io.opentelemetry.javaagent.instrumentation.api.ContextStore
-
Put new context instance if key is absent.
- putIfAbsent(K, ContextStore.Factory<C>) - Method in interface io.opentelemetry.javaagent.instrumentation.api.ContextStore
-
Put new context instance if key is absent.
R
- remove() - Method in class io.opentelemetry.javaagent.instrumentation.api.ClassHierarchyIterable.ClassIterator
- reset() - Method in class io.opentelemetry.javaagent.instrumentation.api.CallDepth
- reset(Class<?>) - Static method in class io.opentelemetry.javaagent.instrumentation.api.CallDepthThreadLocalMap
- run() - Method in class io.opentelemetry.javaagent.instrumentation.api.concurrent.RunnableWrapper
- run(int, TimeUnit) - Method in interface io.opentelemetry.javaagent.instrumentation.api.OpenTelemetrySdkAccess.ForceFlusher
-
Executes force flush.
- RunnableWrapper - Class in io.opentelemetry.javaagent.instrumentation.api.concurrent
-
This is used to wrap lambda runnables since currently we cannot instrument them
- RunnableWrapper(Runnable) - Constructor for class io.opentelemetry.javaagent.instrumentation.api.concurrent.RunnableWrapper
S
- SafeServiceLoader - Class in io.opentelemetry.javaagent.instrumentation.api
- SafeServiceLoader() - Constructor for class io.opentelemetry.javaagent.instrumentation.api.SafeServiceLoader
- set(boolean) - Static method in class io.opentelemetry.javaagent.instrumentation.api.internal.InClassLoaderMatcher
-
WARNING This should not be used by instrumentation.
- set(Context) - Method in class io.opentelemetry.javaagent.instrumentation.api.rmi.ThreadLocalContext
- setBoostrapPackagePrefixes(List<String>) - Static method in class io.opentelemetry.javaagent.instrumentation.api.internal.BootstrapPackagePrefixesHolder
- setParentContext(Context) - Method in class io.opentelemetry.javaagent.instrumentation.api.concurrent.State
- setupState(ContextStore<T, State>, T, Context) - Static method in class io.opentelemetry.javaagent.instrumentation.api.concurrent.ExecutorInstrumentationUtils
-
Create task state given current scope.
- shouldAttachStateToTask(Object) - Static method in class io.opentelemetry.javaagent.instrumentation.api.concurrent.ExecutorInstrumentationUtils
-
Checks if given task should get state attached.
- spanFromContext(Context) - Static method in class io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge
-
Calls
Span.fromContext(Context). - startTaskScope(ContextStore<T, State>, T) - Static method in class io.opentelemetry.javaagent.instrumentation.api.concurrent.AdviceUtils
-
Start scope for a given task.
- State - Class in io.opentelemetry.javaagent.instrumentation.api.concurrent
T
- THREAD_LOCAL_CONTEXT - Static variable in class io.opentelemetry.javaagent.instrumentation.api.rmi.ThreadLocalContext
- ThreadLocalContext - Class in io.opentelemetry.javaagent.instrumentation.api.rmi
- ThreadLocalContext() - Constructor for class io.opentelemetry.javaagent.instrumentation.api.rmi.ThreadLocalContext
U
- UndertowActiveHandlers - Class in io.opentelemetry.javaagent.instrumentation.api.undertow
-
Helper container for keeping track of request processing state in undertow.
W
- wrapIfNeeded(Runnable) - Static method in class io.opentelemetry.javaagent.instrumentation.api.concurrent.RunnableWrapper
- wrapIfNeeded(Callable<?>) - Static method in class io.opentelemetry.javaagent.instrumentation.api.concurrent.CallableWrapper
All Classes All Packages