Uses of Interface
io.opentelemetry.api.OpenTelemetry
Packages that use OpenTelemetry
Package
Description
The OpenTelemetry API.
The OpenTelemetry SDK.
-
Uses of OpenTelemetry in io.opentelemetry.api
Classes in io.opentelemetry.api that implement OpenTelemetryModifier and TypeClassDescription(package private) final class
The default OpenTelemetry API, which tries to find API implementations via SPI or otherwise falls back to no-op default implementations.(package private) static class
Static global instances are obfuscated when they are returned from the API to prevent users from casting them to their SDK-specific implementation.Fields in io.opentelemetry.api declared as OpenTelemetryModifier and TypeFieldDescriptionprivate final OpenTelemetry
GlobalOpenTelemetry.ObfuscatedOpenTelemetry.delegate
private static final OpenTelemetry
DefaultOpenTelemetry.NO_OP
Methods in io.opentelemetry.api that return OpenTelemetryModifier and TypeMethodDescriptionstatic OpenTelemetry
GlobalOpenTelemetry.get()
Returns the registered globalOpenTelemetry
.(package private) static OpenTelemetry
DefaultOpenTelemetry.getNoop()
(package private) static OpenTelemetry
DefaultOpenTelemetry.getPropagating
(ContextPropagators propagators) private static OpenTelemetry
GlobalOpenTelemetry.maybeAutoConfigureAndSetGlobal()
static OpenTelemetry
OpenTelemetry.noop()
Returns a completely no-opOpenTelemetry
.static OpenTelemetry
OpenTelemetry.propagating
(ContextPropagators propagators) Returns anOpenTelemetry
which will do remote propagation ofContext
using the providedContextPropagators
and is no-op otherwise.Methods in io.opentelemetry.api with parameters of type OpenTelemetryModifier and TypeMethodDescriptionstatic void
GlobalOpenTelemetry.set
(OpenTelemetry openTelemetry) Sets theOpenTelemetry
that should be the global instance.Constructors in io.opentelemetry.api with parameters of type OpenTelemetry -
Uses of OpenTelemetry in io.opentelemetry.sdk
Classes in io.opentelemetry.sdk that implement OpenTelemetry