Index

A C D F G I J R S 
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).
A C D F G I J R S 
All Classes and Interfaces|All Packages