All Classes and Interfaces
Class
Description
Extractor of
Attributes for a given request and response.This class is internal and is hence not for public use.
A cache from keys to values.
A utility class used to compute readable simple class names.
A hash table supporting full concurrency of retrievals, adjustable expected concurrency for
updates, and a maximum capacity to bound the map by.
A builder that creates
ConcurrentLinkedHashMap instances.This class is internal and is hence not for public use.
Customizer of the
Context.This class is internal and is hence not for public use.
This class is internal and is hence not for public use.
A class that can determine the weight of an entry.
Extractor of the root cause of a
Throwable.A listener registered for notification when an entry is evicted.
The field or method to which this annotation is applied can only be accessed when holding a
particular lock, which may be a built-in (synchronization) lock, or may be an explicit
Lock.This class is internal and is hence not for public use.
The
Instrumenter encapsulates the entire logic for gathering telemetry, from collecting
the data, to starting and ending spans, to recording values using metrics instruments.A builder of an
Instrumenter.This class is internal and is hence not for public use.
A local root span is a span that either does not have a parent span (it is the root span of a
trace), or its parent span is a remote span (context was propagated from another application).
A listener of the start and end of an instrumented operation.
A factory for creating a
OperationListener instance that records operation metrics.This class is internal and is hence not for public use.
This class is internal and is hence not for public use.
This class is internal and is hence not for public use.
Makes span keys for specific instrumentation accessible to enrich and suppress spans.
Returns the
SpanKey associated with the AttributesExtractor that implements this
interface.Extractor of the
SpanKind.A builder that exposes methods for adding links to a span.
Extractor of span links for a request.
Extractor of the span name for a request.
A builder that exposes methods for setting the status of a span.
Extractor of
StatusCode.This class is internal and is hence not for public use.
This class is internal and is hence not for public use.
Represents a "virtual" field of type
F that is added to type T in the runtime.A thread-safe map with weak keys.
A
WeakConcurrentMap where stale entries are removed as a side effect of interacting
with this map.A class that can determine the weight of a value.
A common set of
Weigher and EntryWeigher implementations.