Package io.opentelemetry.api.internal
@ParametersAreNonnullByDefault
package io.opentelemetry.api.internal
Interfaces and implementations that are internal to OpenTelemetry.
All the content under this package and its subpackages are considered not part of the public API, and must not be used by users of the OpenTelemetry library.
-
ClassDescriptionHelper for API misuse logging.Configuration utilities.Specifies some aspects of the method behavior depending on the arguments.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
.An immutable set of key-value pairs.This class is internal and is hence not for public use.Incubating utilities.This class is internal and is hence not for public use.Default AttributeKey implementation which preencodes to UTF8 for OTLP export.This class is internal and is hence not for public use.Note: This class is based on code from guava.ReadOnlyArrayMap<K,V> A read-only view of an array of key-value pairs.Utilities for working with strings.ThreadLocal
buffers for use when creating new derived objects such asString
s.General internal utility methods.