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.
This class is internal and is hence not for public use.
A builder of an Instrumenter.
This class is internal and is hence not for public use.
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.
Returns the OpenTelemetry schema URL associated with the AttributesExtractor that implements this interface.
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.
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.
This class is internal and is hence not for public use.
A class that can determine the weight of a value.
A common set of Weigher and EntryWeigher implementations.