Enum Class StepKind

java.lang.Object
java.lang.Enum<StepKind>
app.ductape.sdk.features.executor.state.StepKind
All Implemented Interfaces:
Serializable, Comparable<StepKind>, Constable

public enum StepKind extends Enum<StepKind>
TS WorkflowStepKind parity covering the step types supported by the default executor: action / database / graph / vector / broker / storage / notification / quota / fallback / healthcheck / sequence / parallel / conditional / loop / wait / signal / checkpoint.
  • Enum Constant Details

    • ACTION

      public static final StepKind ACTION
    • DATABASE

      public static final StepKind DATABASE
    • GRAPH

      public static final StepKind GRAPH
    • VECTOR

      public static final StepKind VECTOR
    • BROKER

      public static final StepKind BROKER
    • STORAGE

      public static final StepKind STORAGE
    • NOTIFICATION

      public static final StepKind NOTIFICATION
    • QUOTA

      public static final StepKind QUOTA
    • FALLBACK

      public static final StepKind FALLBACK
    • HEALTHCHECK

      public static final StepKind HEALTHCHECK
    • SEQUENCE

      public static final StepKind SEQUENCE
    • PARALLEL

      public static final StepKind PARALLEL
    • CONDITIONAL

      public static final StepKind CONDITIONAL
    • LOOP

      public static final StepKind LOOP
    • WAIT

      public static final StepKind WAIT
    • SIGNAL

      public static final StepKind SIGNAL
    • CHECKPOINT

      public static final StepKind CHECKPOINT
    • CUSTOM

      public static final StepKind CUSTOM
  • Method Details

    • values

      public static StepKind[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static StepKind valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • wireValue

      public String wireValue()
    • fromWire

      public static StepKind fromWire(String value)