All Classes and Interfaces

Class
Description
Interface for getting the current time.
This class models JDK 8's CompletableFuture to afford migration should Open Telemetry's SDK select JDK 8 or greater as a baseline, and also to offer familiarity to developers.
A service provider interface (SPI) for compression.
A gRPC response.
An abstraction for executing gRPC calls, allowing for implementations backed by different client libraries.
Configuration for GrpcSender implementations, provided via GrpcSenderProvider.createSender(GrpcSenderConfig).
A service provider interface (SPI) for providing GrpcSenders backed by different client libraries.
gRPC status codes.
A HTTP response.
An abstraction for executing HTTP requests, allowing for implementations backed by different client libraries.
Configuration for HttpSender implementations, provided via HttpSenderProvider.createSender(HttpSenderConfig).
A service provider interface (SPI) for providing HttpSenders backed by different HTTP client libraries.
Deprecated.
Holds information about instrumentation scope.
Defines the self-monitoring telemetry SDK components should capture.
The memory semantics of the SDK.
Responsible for writing messages to an output stream.
Configuration for proxy settings.
Resource represents a resource, which capture identifying information about the entities for which signals (stats or traces) are reported.
A builder of Resource that allows to add key-value pairs and copy attributes from other Attributes or Resource.
Configuration for exporter exponential retry policy.
Builder for RetryPolicy.