tracestate header encoding and decoding as defined by the W3C Trace Context
recommendation.
This class is internal and is hence not for public use. Its APIs are unstable and can change at any time.
| Modifier and Type | Field and Description |
|---|---|
| private static final char | |
| private static final Pattern | |
| private static final char | |
| private static final int | |
| private static final int |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static TraceState | |
| public static String | encodeTraceState(TraceState traceState)
Return the trace state encoded as a string according to the W3C specification. |
| TRACESTATE_ENTRY_DELIMITER | back to summary |
|---|---|
| private static final char TRACESTATE_ENTRY_DELIMITER | |
| TRACESTATE_ENTRY_DELIMITER_SPLIT_PATTERN | back to summary |
|---|---|
| private static final Pattern TRACESTATE_ENTRY_DELIMITER_SPLIT_PATTERN | |
| TRACESTATE_KEY_VALUE_DELIMITER | back to summary |
|---|---|
| private static final char TRACESTATE_KEY_VALUE_DELIMITER | |
| TRACESTATE_MAX_MEMBERS | back to summary |
|---|---|
| private static final int TRACESTATE_MAX_MEMBERS | |
| TRACESTATE_MAX_SIZE | back to summary |
|---|---|
| private static final int TRACESTATE_MAX_SIZE | |
| W3CTraceContextEncoding | back to summary |
|---|---|
| private W3CTraceContextEncoding() | |
| decodeTraceState | back to summary |
|---|---|
| public static TraceState decodeTraceState(String traceStateHeader) Decodes a trace state header into a
| |
| encodeTraceState | back to summary |
|---|---|
| public static String encodeTraceState(TraceState traceState) Return the trace state encoded as a string according to the W3C specification. | |