Uses of Class
com.kingsrook.qqq.esb.envelope.EsbEvent
Packages that use EsbEvent
Package
Description
-
Uses of EsbEvent in com.kingsrook.qqq.esb.envelope
Methods in com.kingsrook.qqq.esb.envelope that return EsbEventModifier and TypeMethodDescriptionstatic EsbEventEsbEventFactory.custom(String instanceName, String sourcePath, String type, Map<String, Serializable> data) An explicitly published event, with a caller-supplied type and data (copied; null means empty).static EsbEventEsbEventFactory.forProcess(String instanceName, String processName, EsbProcessEvent processEvent, String processUUID, String error) An event for a process run starting, completing, or failing.static EsbEventEsbEventFactory.forRecordChange(String instanceName, String tableName, RecordChangeType changeType, QRecord record, QRecord oldRecord) An event for one record written by an insert, update, or delete.static EsbEventEsbEventFactory.forRecordChange(String instanceName, String tableName, RecordChangeType changeType, QRecord record, QRecord oldRecord, boolean includeClassified) Explicit per-publication opt-in; default callers omit classified values.static EsbEventRead an event from CloudEvents 1.0 structured JSON.static EsbEventEsbEventCodec.fromMessage(jakarta.jms.Message message) Read an event from a JMS message.EsbEvent.withCausationId(String causationId) Fluent setter for causationIdEsbEvent.withData(Map<String, Serializable> data) Fluent setter for dataFluent setter for idEsbEvent.withSource(String source) Fluent setter for sourceEsbEvent.withSubject(String subject) Fluent setter for subjectFluent setter for timeFluent setter for typeMethods in com.kingsrook.qqq.esb.envelope with parameters of type EsbEventModifier and TypeMethodDescriptionstatic StringWrite an event as CloudEvents 1.0 structured JSON.static jakarta.jms.TextMessageMake a JMS TextMessage holding the event's JSON, with the ce_id, ce_type, and ce_source properties set. -
Uses of EsbEvent in com.kingsrook.qqq.esb.management
Methods in com.kingsrook.qqq.esb.management that return EsbEventMethods in com.kingsrook.qqq.esb.management with parameters of type EsbEventModifier and TypeMethodDescriptionvoidSetter for eventFluent setter for event -
Uses of EsbEvent in com.kingsrook.qqq.esb.publish
Method parameters in com.kingsrook.qqq.esb.publish with type arguments of type EsbEventModifier and TypeMethodDescriptionSend the events, in order, to the destination (by its QQQ name). -
Uses of EsbEvent in com.kingsrook.qqq.esb.runtime
Method parameters in com.kingsrook.qqq.esb.runtime with type arguments of type EsbEventModifier and TypeMethodDescriptionvoidEsbTriggerHandler.runProcess(EsbTrigger trigger, String processName, List<EsbEvent> events) Run the trigger's process (processName - the process the trigger is on) for some events: see the class comment.