Package com.kingsrook.qqq.esb.outbox


package com.kingsrook.qqq.esb.outbox
  • Classes
    Class
    Description
    Idempotent triggers: which messages a trigger already processed, kept in the processed-message table (see EsbDedupeConfig).
    Writes events to the ESB outbox table (see EsbOutboxConfig and EsbOutboxRelay).
    Publishes the ESB outbox's PENDING rows, and purges old SENT outbox rows and old processed-message rows.
    The ESB outbox table: one row per event per destination, written in the same backend transaction as the record write that made it, and published by EsbOutboxRelay.
    The processed-message table for idempotent triggers: one row per message a trigger processed, keyed (uniquely, in the database) by trigger name and message id.