Package com.kingsrook.qqq.esb.publish
package com.kingsrook.qqq.esb.publish
-
ClassesClassDescriptionPublishes 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.