A B C D E F G H I J K L M N O P R S T V W 
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
 
argToString(Object) - Static method in interface io.opentelemetry.javaagent.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer
 

B

BootstrapPackagePrefixesHolder - Class in io.opentelemetry.javaagent.instrumentation.api.internal
BootstrapPackagePrefixesHolder is 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
 
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
 
CommandAndNumArgs(int) - Constructor for class io.opentelemetry.javaagent.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.CommandAndNumArgs
 
computeIfAbsent(K, WeakMap.ValueSupplier<? super K, ? extends V>) - Method in interface io.opentelemetry.javaagent.instrumentation.api.WeakMap
 
computeIfAbsent(K, WeakMap.ValueSupplier<? super K, ? extends V>) - Method in class io.opentelemetry.javaagent.instrumentation.api.WeakMap.MapAdapter
 
containsKey(K) - Method in interface io.opentelemetry.javaagent.instrumentation.api.WeakMap
 
containsKey(K) - Method in class io.opentelemetry.javaagent.instrumentation.api.WeakMap.MapAdapter
 
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
 
decrementCallDepth(Class<?>) - Static method in class io.opentelemetry.javaagent.instrumentation.api.CallDepthThreadLocalMap
 
Default() - Constructor for class io.opentelemetry.javaagent.instrumentation.api.WeakMap.Implementation.Default
 
DEFAULT - Static variable in interface io.opentelemetry.javaagent.instrumentation.api.WeakMap.Implementation
 

E

equals(Object) - Method in class io.opentelemetry.javaagent.instrumentation.api.db.SqlStatementInfo
 
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() - Method in class io.opentelemetry.javaagent.instrumentation.api.WeakMap.Implementation.Default
 
get() - Method in interface io.opentelemetry.javaagent.instrumentation.api.WeakMap.Implementation
 
get(Class<K>, Class<C>) - Static method in class io.opentelemetry.javaagent.instrumentation.api.InstrumentationContext
Find a ContextStore instance for given key class and context class.
get(K) - Method in interface io.opentelemetry.javaagent.instrumentation.api.ContextStore
Get context given the key.
get(K) - Method in interface io.opentelemetry.javaagent.instrumentation.api.WeakMap
 
get(K) - Method in class io.opentelemetry.javaagent.instrumentation.api.WeakMap.MapAdapter
 
get(K) - Method in interface io.opentelemetry.javaagent.instrumentation.api.WeakMap.ValueSupplier
 
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
 
getBoostrapPackagePrefixes() - Static method in class io.opentelemetry.javaagent.instrumentation.api.internal.BootstrapPackagePrefixesHolder
 
getCallDepth(Class<?>) - Static method in class io.opentelemetry.javaagent.instrumentation.api.CallDepthThreadLocalMap
 
getFullStatement() - Method in class io.opentelemetry.javaagent.instrumentation.api.db.SqlStatementInfo
 
getGlobalPropagators() - Static method in class io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge
 
getGlobalTracer(String) - Static method in class io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge
Calls OpenTelemetry#getGlobalTracer(String).
getLeft() - Method in class io.opentelemetry.javaagent.instrumentation.api.Pair
 
getOperation() - Method in class io.opentelemetry.javaagent.instrumentation.api.db.SqlStatementInfo
 
getRight() - Method in class io.opentelemetry.javaagent.instrumentation.api.Pair
 
getTable() - Method in class io.opentelemetry.javaagent.instrumentation.api.db.SqlStatementInfo
 

H

hashCode() - Method in class io.opentelemetry.javaagent.instrumentation.api.db.SqlStatementInfo
 
hasLeft() - Method in class io.opentelemetry.javaagent.instrumentation.api.Pair
 
hasRight() - Method in class io.opentelemetry.javaagent.instrumentation.api.Pair
 

I

incrementCallDepth(Class<?>) - Static method in class io.opentelemetry.javaagent.instrumentation.api.CallDepthThreadLocalMap
 
INSTANCE - io.opentelemetry.javaagent.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.Eval
 
INSTANCE - io.opentelemetry.javaagent.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.KeepAllArgs
 
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 Runnable to 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.db - package io.opentelemetry.javaagent.instrumentation.api.db
 
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
 
isProviderRegistered() - Static method in class io.opentelemetry.javaagent.instrumentation.api.WeakMap.Provider
 

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.HttpServerExchange uses io.undertow.util.AttachmentKey as 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 returned Iterable, ignoring any potential UnsupportedClassVersionError.

M

MapAdapter(Map<K, V>) - Constructor for class io.opentelemetry.javaagent.instrumentation.api.WeakMap.MapAdapter
 
mapTable(Function<String, String>) - Method in class io.opentelemetry.javaagent.instrumentation.api.db.SqlStatementInfo
 
MultiKeyValue(int) - Constructor for class io.opentelemetry.javaagent.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.MultiKeyValue
 

N

newWeakMap() - Static method in class io.opentelemetry.javaagent.instrumentation.api.WeakMap.Provider
 

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
 
Provider() - Constructor for class io.opentelemetry.javaagent.instrumentation.api.WeakMap.Provider
 
put(K, C) - Method in interface io.opentelemetry.javaagent.instrumentation.api.ContextStore
Put new context instance for given key.
put(K, V) - Method in class io.opentelemetry.javaagent.instrumentation.api.WeakMap.MapAdapter
 
put(K, V) - Method in interface io.opentelemetry.javaagent.instrumentation.api.WeakMap
 
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.
putIfAbsent(K, V) - Method in class io.opentelemetry.javaagent.instrumentation.api.WeakMap.MapAdapter
 
putIfAbsent(K, V) - Method in interface io.opentelemetry.javaagent.instrumentation.api.WeakMap
 

R

RedisCommandSanitizer - Class in io.opentelemetry.javaagent.instrumentation.api.db
This class is responsible for masking potentially sensitive data in Redis commands.
RedisCommandSanitizer() - Constructor for class io.opentelemetry.javaagent.instrumentation.api.db.RedisCommandSanitizer
 
RedisCommandSanitizer.CommandSanitizer - Interface in io.opentelemetry.javaagent.instrumentation.api.db
 
RedisCommandSanitizer.CommandSanitizer.CommandAndNumArgs - Class in io.opentelemetry.javaagent.instrumentation.api.db
 
RedisCommandSanitizer.CommandSanitizer.Eval - Enum in io.opentelemetry.javaagent.instrumentation.api.db
 
RedisCommandSanitizer.CommandSanitizer.KeepAllArgs - Enum in io.opentelemetry.javaagent.instrumentation.api.db
 
RedisCommandSanitizer.CommandSanitizer.MultiKeyValue - Class in io.opentelemetry.javaagent.instrumentation.api.db
 
registerIfAbsent(WeakMap.Implementation) - Static method in class io.opentelemetry.javaagent.instrumentation.api.WeakMap.Provider
 
remove(K) - Method in class io.opentelemetry.javaagent.instrumentation.api.WeakMap.MapAdapter
 
remove(K) - Method in interface io.opentelemetry.javaagent.instrumentation.api.WeakMap
 
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
 
sanitize(String) - Static method in class io.opentelemetry.javaagent.instrumentation.api.db.SqlStatementSanitizer
 
sanitize(String, List<?>) - Method in class io.opentelemetry.javaagent.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.CommandAndNumArgs
 
sanitize(String, List<?>) - Method in enum io.opentelemetry.javaagent.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.Eval
 
sanitize(String, List<?>) - Method in enum io.opentelemetry.javaagent.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.KeepAllArgs
 
sanitize(String, List<?>) - Method in class io.opentelemetry.javaagent.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.MultiKeyValue
 
sanitize(String, List<?>) - Method in interface io.opentelemetry.javaagent.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer
 
sanitize(String, List<?>) - Static method in class io.opentelemetry.javaagent.instrumentation.api.db.RedisCommandSanitizer
 
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.
size() - Method in class io.opentelemetry.javaagent.instrumentation.api.WeakMap.MapAdapter
 
size() - Method in interface io.opentelemetry.javaagent.instrumentation.api.WeakMap
 
spanFromContext(Context) - Static method in class io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge
Calls Span.fromContext(Context).
SqlStatementInfo - Class in io.opentelemetry.javaagent.instrumentation.api.db
 
SqlStatementInfo(String, String, String) - Constructor for class io.opentelemetry.javaagent.instrumentation.api.db.SqlStatementInfo
 
SqlStatementSanitizer - Class in io.opentelemetry.javaagent.instrumentation.api.db
This class is responsible for masking potentially sensitive parameters in SQL (and SQL-like) statements and queries.
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
 
toString() - Method in class io.opentelemetry.javaagent.instrumentation.api.WeakMap.MapAdapter
 

V

valueOf(String) - Static method in enum io.opentelemetry.javaagent.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.Eval
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.opentelemetry.javaagent.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.KeepAllArgs
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.opentelemetry.javaagent.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.Eval
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.opentelemetry.javaagent.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer.KeepAllArgs
Returns an array containing the constants of this enum type, in the order they are declared.

W

WeakMap<K,​V> - Interface in io.opentelemetry.javaagent.instrumentation.api
 
WeakMap.Implementation - Interface in io.opentelemetry.javaagent.instrumentation.api
 
WeakMap.Implementation.Default - Class in io.opentelemetry.javaagent.instrumentation.api
 
WeakMap.MapAdapter<K,​V> - Class in io.opentelemetry.javaagent.instrumentation.api
 
WeakMap.Provider - Class in io.opentelemetry.javaagent.instrumentation.api
 
WeakMap.ValueSupplier<K,​V> - Interface in io.opentelemetry.javaagent.instrumentation.api
Supplies the value to be stored and it is called only when a value does not exists yet in the registry.
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
 
A B C D E F G H I J K L M N O P R S T V W 
All Classes All Packages