Uses of Package
com.babelqueue
Packages that use com.babelqueue
Package
Description
BabelQueue — Polyglot Queues, Simplified.
Optional idempotency helper (ADR-0022): dedupe a consume handler on
meta.id.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.Optional per-URN
data schema validation (ADR-0024): a dependency-free subset
Draft-07 validator (PayloadValidator), a
SchemaProvider (with the in-memory
MapProvider), and the
SchemaValidation producer/consumer helpers.-
Classes in com.babelqueue used by com.babelqueueClassDescriptionBase unchecked exception for all BabelQueue failures.The additive block appended to an
Envelopewhen a message is dead-lettered.The canonical BabelQueue wire message: a strict, language-neutral JSON shape ({job, trace_id, data, meta, attempts}) that every SDK produces and consumes identically — no language-specific serialization on the wire.The immutable per-message metadata block of aEnvelope.A message that can be produced as a polyglot envelope.What happened to one message during aRedrive.redrive(com.babelqueue.Redrive.Transport, java.lang.String, com.babelqueue.Redrive.Options)run.Options for aRedrive.redrive(com.babelqueue.Redrive.Transport, java.lang.String, com.babelqueue.Redrive.Options)run; immutable, built with the fluent withers fromRedrive.Options.all().A reserved DLQ message: its raw body, a transport-specific handle used to ack it, and any out-of-band transport headers (e.g.The minimal transport surfaceRedrive.redrive(com.babelqueue.Redrive.Transport, java.lang.String, com.babelqueue.Redrive.Options)needs, implemented over any broker.An action that may throw — the external side of a handler. -
Classes in com.babelqueue used by com.babelqueue.idempotencyClassDescriptionThe canonical BabelQueue wire message: a strict, language-neutral JSON shape (
{job, trace_id, data, meta, attempts}) that every SDK produces and consumes identically — no language-specific serialization on the wire. -
Classes in com.babelqueue used by com.babelqueue.otelClassDescriptionThe canonical BabelQueue wire message: a strict, language-neutral JSON shape (
{job, trace_id, data, meta, attempts}) that every SDK produces and consumes identically — no language-specific serialization on the wire. -
Classes in com.babelqueue used by com.babelqueue.schema