propagate

open override fun propagate(header: Header, upstream: Message<*, *>)

Propagates trace and upstream information from the upstream message.

Copies trace ID if present, always sets upstream ID, and sets upstream name if the upstream message is named.

Parameters

header

The target header to propagate to

upstream

The upstream message to propagate from