/** * Returns the lowercase base16 encoding of this {@code SpanId}. * * @return the lowercase base16 encoding of this {@code SpanId}. * @since 0.11 */ public String toLowerBase16() { char[] chars = new char[BASE16_SIZE]; copyLowerBase16To(chars, 0); return new String(chars); }
spanContext.getTraceId().copyLowerBase16To(chars, TRACE_ID_OFFSET); chars[SPAN_ID_OFFSET - 1] = TRACEPARENT_DELIMITER; spanContext.getSpanId().copyLowerBase16To(chars, SPAN_ID_OFFSET); chars[TRACE_OPTION_OFFSET - 1] = TRACEPARENT_DELIMITER; spanContext.getTraceOptions().copyLowerBase16To(chars, TRACE_OPTION_OFFSET);
spanContext.getTraceId().copyLowerBase16To(chars, TRACE_ID_OFFSET); chars[SPAN_ID_OFFSET - 1] = TRACEPARENT_DELIMITER; spanContext.getSpanId().copyLowerBase16To(chars, SPAN_ID_OFFSET); chars[TRACE_OPTION_OFFSET - 1] = TRACEPARENT_DELIMITER; spanContext.getTraceOptions().copyLowerBase16To(chars, TRACE_OPTION_OFFSET);