/** * Returns the lowercase base16 encoding of this {@code TraceOptions}. * * @return the lowercase base16 encoding of this {@code TraceOptions}. * @since 0.18 */ public String toLowerBase16() { char[] chars = new char[BASE16_SIZE]; copyLowerBase16To(chars, 0); return new String(chars); }
spanContext.getSpanId().copyLowerBase16To(chars, SPAN_ID_OFFSET); chars[TRACE_OPTION_OFFSET - 1] = TRACEPARENT_DELIMITER; spanContext.getTraceOptions().copyLowerBase16To(chars, TRACE_OPTION_OFFSET); setter.put(carrier, TRACEPARENT, new String(chars)); List<Tracestate.Entry> entries = spanContext.getTracestate().getEntries();
spanContext.getSpanId().copyLowerBase16To(chars, SPAN_ID_OFFSET); chars[TRACE_OPTION_OFFSET - 1] = TRACEPARENT_DELIMITER; spanContext.getTraceOptions().copyLowerBase16To(chars, TRACE_OPTION_OFFSET); setter.put(carrier, TRACEPARENT, new String(chars)); List<Tracestate.Entry> entries = spanContext.getTracestate().getEntries();