Class AbstractEventNode

java.lang.Object
com.axelor.meta.schema.workflows.AbstractWorkflowNode
com.axelor.meta.schema.workflows.AbstractEventNode
All Implemented Interfaces:
WorkflowNode
Direct Known Subclasses:
BoundaryNode, WaitNode

public abstract sealed class AbstractEventNode extends AbstractWorkflowNode permits WaitNode, BoundaryNode
What <wait> and <boundary> share: the trigger they wait on, a timer ( delay + unit, or until), a condition (when), a message with a key, or a signal, and the node to continue to once it fires.
  • Constructor Details

    • AbstractEventNode

      public AbstractEventNode()
  • Method Details

    • getOn

      public EventKind getOn()
    • setOn

      public void setOn(EventKind on)
    • getMessage

      public String getMessage()
    • setMessage

      public void setMessage(String message)
    • getSignal

      public String getSignal()
    • setSignal

      public void setSignal(String signal)
    • getKey

      public String getKey()
    • setKey

      public void setKey(String key)
    • getDelay

      public Integer getDelay()
    • setDelay

      public void setDelay(Integer delay)
    • getUnit

      public DelayUnit getUnit()
    • setUnit

      public void setUnit(DelayUnit unit)
    • getUntil

      public String getUntil()
    • setUntil

      public void setUntil(String until)
    • getWhen

      public String getWhen()
    • setWhen

      public void setWhen(String when)
    • getNext

      public String getNext()
    • setNext

      public void setNext(String next)
    • kind

      public EventKind kind()
      What this waits for: EventKind.MESSAGE or EventKind.SIGNAL when the element names one, otherwise its on. Null when it states nothing.
    • correlation

      public String correlation()
      The message or signal name this subscribes to, or null.