MessagePropagatorProvider

Provider that aggregates and delegates to all available message propagators.

This provider uses Java ServiceLoader to discover and load all MessagePropagator implementations, then delegates propagation calls to each of them in order.

Functions

Link copied to clipboard
fun Header.propagate(upstream: Message<*, *>): Header

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

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

Propagates context using all loaded propagators.