propagate

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

Propagates context using all loaded propagators.

Parameters

header

The target header to propagate to

upstream

The upstream message to propagate from


fun Header.propagate(upstream: Message<*, *>): Header

Extension function to propagate context to this header from an upstream message.

Return

This header with propagated context

Parameters

upstream

The upstream message to propagate from