Class CausalContextPropagator

java.lang.Object
org.j7m.middleware.reliability.CausalContextPropagator

public final class CausalContextPropagator extends Object
Propagates causal context across nested invocations.

The propagator is stateless and thread-safe.

  • Constructor Details

    • CausalContextPropagator

      public CausalContextPropagator()
      Creates a propagator.
  • Method Details

    • childOf

      public org.j7m.middleware.api.reliability.CausalContext childOf(org.j7m.middleware.api.reliability.CausalContext parent)
      Returns a child context or a new root context when absent.
      Parameters:
      parent - parent context
      Returns:
      child context