Package com.kingsrook.qqq.esb.publish


package com.kingsrook.qqq.esb.publish
  • Classes
    Class
    Description
    Publishes process lifecycle events (spec sections 4 and 5) - started, completed, failed - to the destinations of the process's ESB publications (EsbProcessMetaData) that list the event.
    Explicitly publish one event, with a caller-supplied type and data, to an ESB destination (spec section 5) - callable from any process step or other code.
    Sends ESB events to a destination (spec section 5): one PERSISTENT JMS TextMessage per event, all on one session.
    Input for EsbPublishAction: the destination (its QQQ name) to publish one event to, the event's type (required, e.g., com.example.order.shipped), and its data (optional; none means empty).
    The result of publishing ESB events (EsbPublisher, EsbPublishAction): whether they were sent, how many, and - when they weren't - why.
    Publishes table record change events (spec sections 4 and 5) to the destinations of the table's ESB publications (EsbTableMetaData) that list the change's event.