Class AbstractSendTaskBuilder<B extends AbstractSendTaskBuilder<B>>

Direct Known Subclasses:
SendTaskBuilder

public abstract class AbstractSendTaskBuilder<B extends AbstractSendTaskBuilder<B>> extends AbstractTaskBuilder<B,SendTask>
Author:
Sebastian Menski
  • Constructor Details

  • Method Details

    • implementation

      public B implementation(String implementation)
      Sets the implementation of the send task.
      Parameters:
      implementation - the implementation to set
      Returns:
      the builder object
    • message

      public B message(Message message)
      Sets the message of the send task.
      Parameters:
      message - the message to set
      Returns:
      the builder object
    • message

      public B message(String messageName)
      Sets the message with the given message name. If already a message with this name exists it will be used, otherwise a new message is created.
      Parameters:
      messageName - the name of the message
      Returns:
      the builder object
    • operation

      public B operation(Operation operation)
      Sets the operation of the send task.
      Parameters:
      operation - the operation to set
      Returns:
      the builder object
    • operatonClass

      public B operatonClass(Class delegateClass)
      Sets the operaton class attribute.
      Parameters:
      operatonClass - the class name to set
      Returns:
      the builder object
    • operatonClass

      public B operatonClass(String fullQualifiedClassName)
      Sets the operaton class attribute.
      Parameters:
      operatonClass - the class name to set
      Returns:
      the builder object
    • operatonDelegateExpression

      public B operatonDelegateExpression(String operatonExpression)
      Sets the operaton delegateExpression attribute.
      Parameters:
      operatonExpression - the delegateExpression to set
      Returns:
      the builder object
    • operatonExpression

      public B operatonExpression(String operatonExpression)
      Sets the operaton expression attribute.
      Parameters:
      operatonExpression - the expression to set
      Returns:
      the builder object
    • operatonResultVariable

      public B operatonResultVariable(String operatonResultVariable)
      Sets the operaton resultVariable attribute.
      Parameters:
      operatonResultVariable - the name of the process variable
      Returns:
      the builder object
    • operatonTopic

      public B operatonTopic(String operatonTopic)
      Sets the operaton topic attribute.
      Parameters:
      operatonTopic - the topic to set
      Returns:
      the builder object
    • operatonType

      public B operatonType(String operatonType)
      Sets the operaton type attribute.
      Parameters:
      operatonType - the type of the service task
      Returns:
      the builder object
    • operatonTaskPriority

      public B operatonTaskPriority(String taskPriority)
      Set the operaton task priority attribute. The priority is only used for service tasks which have as type value external
      Parameters:
      taskPriority - the task priority which should used for the external tasks
      Returns:
      the builder object