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.
  • Class
    Description
    Raised when a message's data does not match the JSON Schema registered for its URN (ADR-0024).
    In-memory SchemaProvider, for tests and for embedding schemas in code.
    Validates a message's data block against a per-URN JSON Schema (ADR-0024).
    A source of per-URN data schemas, keyed on the message URN (ADR-0024).
    Optional per-URN data schema validation for a babelqueue producer or consumer (ADR-0024).
    One property marked x-gdpr-sensitive (ADR-0030), located by its dotted path from the schema root.
    Extracts the x-gdpr-sensitive marks (ADR-0030) from a decoded JSON Schema.