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
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
- argToString(Object) - Static method in interface io.opentelemetry.javaagent.instrumentation.api.db.RedisCommandSanitizer.CommandSanitizer
B
- BoundedCache<K,V> - Interface in io.opentelemetry.javaagent.instrumentation.api
-
An LRU cache that has a fixed maximum size.
- BoundedCache.Builder - Interface in io.opentelemetry.javaagent.instrumentation.api
- BoundedCache.Provider - Class in io.opentelemetry.javaagent.instrumentation.api
- build(long) - Static method in interface io.opentelemetry.javaagent.instrumentation.api.BoundedCache
- build(long) - Method in interface io.opentelemetry.javaagent.instrumentation.api.BoundedCache.Builder
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 flush of pending spans and metrics.
G
- get() - Static method in class io.opentelemetry.javaagent.instrumentation.api.BoundedCache.Provider
- 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
ContextStoreinstance 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
- get(K, Function<? super K, ? extends V>) - Method in interface io.opentelemetry.javaagent.instrumentation.api.BoundedCache
- 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
- 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
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.db - package io.opentelemetry.javaagent.instrumentation.api.db
- 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.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.
M
- MapAdapter(Map<K, V>) - Constructor for class io.opentelemetry.javaagent.instrumentation.api.WeakMap.MapAdapter
- 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
SdkTracerManagement.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(BoundedCache.Builder) - Static method in class io.opentelemetry.javaagent.instrumentation.api.BoundedCache.Provider
- 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
- 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
All Classes All Packages