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.
Represents the global agent configuration consisting of system properties, environment variables, contents of the agent configuration file and properties defined by the ConfigPropertySource SPI implementations.
A builder of a Config.
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.
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.
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.
Deprecated.
Setting operation start and end times is not currently supported.
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.