Package io.iworkflow.core.command
Class CommandResults
- java.lang.Object
-
- io.iworkflow.core.command.CommandResults
-
@Immutable public abstract class CommandResults extends java.lang.ObjectThis is the container of all requested commands' results/statuses
-
-
Constructor Summary
Constructors Constructor Description CommandResults()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract java.util.List<InternalChannelCommandResult>getAllInternalChannelCommandResult()abstract java.util.List<SignalCommandResult>getAllSignalCommandResults()abstract java.util.List<TimerCommandResult>getAllTimerCommandResults()<T> TgetSignalValueById(java.lang.String commandId)<T> TgetSignalValueByIndex(int idx)abstract java.util.Optional<java.lang.Boolean>getWaitUntilApiSucceeded()
-
-
-
Method Detail
-
getAllSignalCommandResults
public abstract java.util.List<SignalCommandResult> getAllSignalCommandResults()
-
getAllTimerCommandResults
public abstract java.util.List<TimerCommandResult> getAllTimerCommandResults()
-
getAllInternalChannelCommandResult
public abstract java.util.List<InternalChannelCommandResult> getAllInternalChannelCommandResult()
-
getWaitUntilApiSucceeded
public abstract java.util.Optional<java.lang.Boolean> getWaitUntilApiSucceeded()
-
getSignalValueByIndex
public <T> T getSignalValueByIndex(int idx)
-
getSignalValueById
public <T> T getSignalValueById(java.lang.String commandId)
-
-