/** * Extracts a {@code SpanContext} out of the delivery annotations of the given {@code Message}. * * @param message The AMQP message. * @return The extracted {@code SpanContext} (may be {@code null}). * @throws NullPointerException if the message is {@code null}. */ protected final SpanContext extractSpanContext(final Message message) { return tracer.extract(Format.Builtin.TEXT_MAP, new MessageAnnotationsExtractAdapter(message)); } }
final SpanContext spanContext = tracer.extract(Format.Builtin.TEXT_MAP, new MessageAnnotationsExtractAdapter(msg));