A B C D E F G H I J K N O P R S T U W 
All Classes All Packages

A

AdviceUtils - Class in io.opentelemetry.javaagent.instrumentation.api.concurrent
Helper utils for Runnable/Callable instrumentation.

B

BootstrapPackagePrefixesHolder - Class in io.opentelemetry.javaagent.instrumentation.api.internal
BootstrapPackagePrefixesHolder is an utility class that holds package prefixes.

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.
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.
create(NetAttributesExtractor<REQUEST, RESPONSE>) - Static method in class io.opentelemetry.javaagent.instrumentation.api.instrumenter.PeerServiceAttributesExtractor
Returns a new PeerServiceAttributesExtractor that will use the passed netAttributesExtractor instance to determine the value of the peer.service attribute.
createUsingReflection(String) - Static method in class io.opentelemetry.javaagent.instrumentation.api.instrumenter.PeerServiceAttributesExtractor
Returns a new PeerServiceAttributesExtractor that will create a new instance of type netAttributesExtractorImplClassName (which must extend NetAttributesExtractor) and use it to determine the value of the peer.service attribute.
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.

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 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.
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.
init(Context, String) - Static method in class io.opentelemetry.javaagent.instrumentation.api.jaxrs.JaxrsContextPath
 
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.instrumenter - package io.opentelemetry.javaagent.instrumentation.api.instrumenter
 
io.opentelemetry.javaagent.instrumentation.api.internal - package io.opentelemetry.javaagent.instrumentation.api.internal
 
io.opentelemetry.javaagent.instrumentation.api.jaxrs - package io.opentelemetry.javaagent.instrumentation.api.jaxrs
 
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.
JaxrsContextPath - Class in io.opentelemetry.javaagent.instrumentation.api.jaxrs
Helper container for storing context path for jax-rs requests.

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.

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
 
onEnd(AttributesBuilder, REQUEST, RESPONSE) - Method in class io.opentelemetry.javaagent.instrumentation.api.instrumenter.PeerServiceAttributesExtractor
 
onStart(AttributesBuilder, REQUEST) - Method in class io.opentelemetry.javaagent.instrumentation.api.instrumenter.PeerServiceAttributesExtractor
 
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
 
PeerServiceAttributesExtractor<REQUEST,​RESPONSE> - Class in io.opentelemetry.javaagent.instrumentation.api.instrumenter
Extractor of the peer.service span attribute, described in the specification.
prepend(Context, String) - Static method in class io.opentelemetry.javaagent.instrumentation.api.jaxrs.JaxrsContextPath
 
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
 
rootContext() - Static method in class io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge
Calls Context.root().
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

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
 
A B C D E F G H I J K N O P R S T U W 
All Classes All Packages