Uses of Interface
com.babelqueue.otel.HeaderSender

Packages that use HeaderSender
Package
Description
Optional OpenTelemetry tracing for babelqueue (ADR-0025 v0.1 + ADR-0028 v0.2) — the Java mirror of the Go babelqueue-go/otel, Python babelqueue.otel and Node @babelqueue/core/otel modules.
  • Uses of HeaderSender in com.babelqueue.otel

    Methods in com.babelqueue.otel with parameters of type HeaderSender
    Modifier and Type
    Method
    Description
    static String
    Tracing.publish(io.opentelemetry.api.trace.Tracer tracer, String urn, Map<String,Object> data, HeaderSender send)
    Publishes (urn, data) to the "default" queue under a PRODUCER span, propagating a W3C traceparent on the out-of-band header map (ADR-0028).
    static String
    Tracing.publish(io.opentelemetry.api.trace.Tracer tracer, String urn, Map<String,Object> data, String queue, HeaderSender send)
    Emits a PRODUCER span publish <urn> and propagates the trace downstream two ways (ADR-0028): It injects the active span context as a W3C traceparent (and tracestate) onto a fresh out-of-band header map, so a consumer can start its span as a true child of this producer span — real cross-hop parent→child linkage (v0.2).