Class AbstractGatewayBuilder<B extends AbstractGatewayBuilder<B,E>,E extends Gateway>

Direct Known Subclasses:
AbstractComplexGatewayBuilder, AbstractEventBasedGatewayBuilder, AbstractExclusiveGatewayBuilder, AbstractInclusiveGatewayBuilder, AbstractParallelGatewayBuilder

public abstract class AbstractGatewayBuilder<B extends AbstractGatewayBuilder<B,E>,E extends Gateway> extends AbstractFlowNodeBuilder<B,E>
Author:
Sebastian Menski
  • Constructor Details

    • AbstractGatewayBuilder

      protected AbstractGatewayBuilder(BpmnModelInstance modelInstance, E element, Class<?> selfType)
  • Method Details

    • gatewayDirection

      public B gatewayDirection(GatewayDirection gatewayDirection)
      Sets the direction of the gateway build.
      Parameters:
      gatewayDirection - the direction to set
      Returns:
      the builder object
    • zeebeStartExecutionListener

      public B zeebeStartExecutionListener(String type, String retries)
    • zeebeStartExecutionListener

      public B zeebeStartExecutionListener(String type)
    • zeebeExecutionListener

      public B zeebeExecutionListener(Consumer<ExecutionListenerBuilder> executionListenerBuilderConsumer)