Package com.babelqueue.schema
package com.babelqueue.schema
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. Opt-in, with the
wire envelope frozen — the Java mirror of the Go schema package and PHP
BabelQueue\Schema.-
ClassDescriptionRaised when a message's
datadoes not match the JSON Schema registered for its URN (ADR-0024).In-memorySchemaProvider, for tests and for embedding schemas in code.Validates a message'sdatablock against a per-URN JSON Schema (ADR-0024).A source of per-URNdataschemas, keyed on the message URN (ADR-0024).Optional per-URNdataschema validation for a babelqueue producer or consumer (ADR-0024).One property markedx-gdpr-sensitive(ADR-0030), located by its dotted path from the schema root.Extracts thex-gdpr-sensitivemarks (ADR-0030) from a decoded JSON Schema.