Index
All Classes and Interfaces|All Packages
A
- addCache(Cache<ClassLoader, Boolean>) - Static method in class io.opentelemetry.javaagent.instrumentation.api.internal.ClassLoaderMatcherCacheHolder
C
- CallDepth - Class in io.opentelemetry.javaagent.instrumentation.api
-
A utility to track nested calls in an instrumentation.
- ClassLoaderMatcherCacheHolder - Class in io.opentelemetry.javaagent.instrumentation.api.internal
-
A holder of all ClassLoaderMatcher caches.
- 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
-
Decrement the current call depth and return the current value.
F
- forClass(Class<?>) - Static method in class io.opentelemetry.javaagent.instrumentation.api.CallDepth
-
Return the current call depth for a given class (not method; we want to be able to track calls between different methods in a class).
G
- get() - Static method in class io.opentelemetry.javaagent.instrumentation.api.internal.InClassLoaderMatcher
-
Returns whether the ClassLoaderMatcher is currently executing.
- getAndIncrement() - Method in class io.opentelemetry.javaagent.instrumentation.api.CallDepth
-
Increment the current call depth and return the previous value.
- getAndSet(boolean) - Static method in class io.opentelemetry.javaagent.instrumentation.api.internal.InClassLoaderMatcher
-
WARNING This should not be used by instrumentation.
I
- InClassLoaderMatcher - Class in io.opentelemetry.javaagent.instrumentation.api.internal
-
This class is internal and is hence not for public use.
- invalidateAllCachesForClassLoader(ClassLoader) - Static method in class io.opentelemetry.javaagent.instrumentation.api.internal.ClassLoaderMatcherCacheHolder
- io.opentelemetry.javaagent.instrumentation.api - package io.opentelemetry.javaagent.instrumentation.api
- io.opentelemetry.javaagent.instrumentation.api.internal - package io.opentelemetry.javaagent.instrumentation.api.internal
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.
R
- rootContext() - Static method in class io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge
-
Calls
Context.root().
S
- set(boolean) - Static method in class io.opentelemetry.javaagent.instrumentation.api.internal.InClassLoaderMatcher
-
WARNING This should not be used by instrumentation.
- spanFromContext(Context) - Static method in class io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge
-
Calls
Span.fromContext(Context).
All Classes and Interfaces|All Packages