Class CommandResults

java.lang.Object
io.iworkflow.core.command.CommandResults

@Immutable public abstract class CommandResults extends Object
This is the container of all requested commands' results/statuses
  • Constructor Details

    • CommandResults

      public CommandResults()
  • Method Details

    • getAllSignalCommandResults

      public abstract List<SignalCommandResult> getAllSignalCommandResults()
    • getAllTimerCommandResults

      public abstract List<TimerCommandResult> getAllTimerCommandResults()
    • getAllInternalChannelCommandResult

      public abstract List<InternalChannelCommandResult> getAllInternalChannelCommandResult()
    • getWaitUntilApiSucceeded

      public abstract Optional<Boolean> getWaitUntilApiSucceeded()
    • getSignalValueByIndex

      public <T> T getSignalValueByIndex(int idx)
    • getSignalValueById

      public <T> T getSignalValueById(String commandId)