Package com.kingsrook.qqq.esb.api


package com.kingsrook.qqq.esb.api
  • Classes
    Class
    Description
    Developer panel for a record of a table that publishes change events to the ESB: the CloudEvents type, source and subject of its events, where they are published, the triggers (processes) subscribed to them with their dead letter counts, and a sample event for this record.
    Registers the ESB endpoints (/qqq/v1/esb/...) as an extension of the UI API: endpoint specs, served by the middleware version and described in its OpenAPI document (QRun-IO/qqq docs/UI-API-EXTENSIONS.md).
    Builds the bodies of the ESB endpoints (see the specs in the specs package), as maps in exactly the shape of the endpoint contract, from the QContext's instance and session: ESB meta-data, this node's counters (EsbStats) and trigger states (QEsbRuntime), and broker data from the management API when a provider has a managementUrl.