java.lang.Object
io.camunda.zeebe.engine.processing.deployment.model.element.AbstractFlowElement
io.camunda.zeebe.engine.processing.deployment.model.element.ExecutableMessage
All Implemented Interfaces:
ExecutableFlowElement

public class ExecutableMessage extends AbstractFlowElement
  • Constructor Details

    • ExecutableMessage

      public ExecutableMessage(String id)
  • Method Details

    • getCorrelationKeyExpression

      public io.camunda.zeebe.el.Expression getCorrelationKeyExpression()
    • setCorrelationKeyExpression

      public void setCorrelationKeyExpression(io.camunda.zeebe.el.Expression correlationKey)
    • getMessageNameExpression

      public io.camunda.zeebe.el.Expression getMessageNameExpression()
    • setMessageNameExpression

      public void setMessageNameExpression(io.camunda.zeebe.el.Expression messageName)
    • getMessageName

      public Optional<String> getMessageName()
      Returns the message name, if it has been resolved previously (and is independent of the variable context). If this returns an empty Optional then the message name must be resolved by evaluating getMessageNameExpression()
      Returns:
      the message name, if it has been resolved previously (and is independent of the * variable context)
    • setMessageName

      public void setMessageName(String messageName)