Package com.kingsrook.qqq.esb.outbox
package com.kingsrook.qqq.esb.outbox
-
ClassesClassDescriptionIdempotent 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.