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.
| Modifier and Type | Annotation and Description |
|---|---|
| pack-priv @interface | Contract
Specifies some aspects of the method behavior depending on the arguments. |
| public @interface | GuardedBy
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 |
| Modifier and Type | Class and Description |
|---|---|
| public class | ApiUsageLogger
Helper for API misuse logging. |
| public class | ConfigUtil
Configuration utilities. |
| public abstract class | ImmutableKeyValuePairs<K,
The type of the values contained in this. V>An immutable set of key-value pairs. |
| public abstract class | ImmutableSpanContext
This class is internal and is hence not for public use. |
| public class | IncubatingUtil
Incubating utilities. |
| public class | InstrumentationUtil
This class is internal and is hence not for public use. |
| public class | InternalAttributeKeyImpl<T>
Default AttributeKey implementation which preencodes to UTF8 for OTLP export. |
| public class | OtelEncodingUtils
This class is internal and is hence not for public use. |
| public class | PercentEscaper
Note: This class is based on code from guava. |
| public class | |
| public class | StringUtils
Utilities for working with strings. |
| public class | TemporaryBuffers
|
| public class | Utils
General internal utility methods. |