Package com.kingsrook.qqq.esb.model


package com.kingsrook.qqq.esb.model
  • Class
    Description
    What a trigger does with a message that has failed maxAttempts times: send it to its dead-letter queue, or discard it.
    Kinds of ESB destinations: a QUEUE (each message to one consumer) or a TOPIC (each message to every subscription).
    Instance-level ESB meta-data: the providers (brokers) and destinations (queues and topics) that tables and processes publish to and trigger from, and the instance name that identifies this application in the source of the events it publishes.
    Process lifecycle events that a process can publish to ESB destinations.
    Process-level ESB meta-data: the destinations a process publishes its lifecycle events to, and the triggers (queues and topics) that run it.
    A process's publication to an ESB destination: which lifecycle events (started, completed, failed) are published there.
    Types of message brokers supported by the ESB.
    Record change events that a table can publish to ESB destinations.
    Table-level ESB meta-data: the destinations a table publishes its record change events to.
    A table's publication to an ESB destination: which record change events (insert, update, delete) are published there.
    A trigger that runs a process from messages on an ESB queue or topic.
    How a trigger runs its process: SINGLE = one message per run; BATCH = up to batchSize messages (or what arrives within batchWaitMs) per run.
    Meta-data for an ESB destination - a queue or topic on a provider.
    Meta-data for a message broker that ESB destinations live on.