Package com.embabel.agent.core
Class ActionStatus
-
- All Implemented Interfaces:
-
com.embabel.agent.core.OperationStatus,com.embabel.common.core.types.Timed
public class ActionStatus implements OperationStatus<ActionStatusCode>
Status of action execution. Concrete results of running the action will be side effects: typically, changes to the ProcessContext blackboard. This just indicates what happened.
-
-
Field Summary
Fields Modifier and Type Field Description private final DurationrunningTimeprivate final ActionStatusCodestatus
-
Constructor Summary
Constructors Constructor Description ActionStatus(Duration runningTime, ActionStatusCode status)
-
Method Summary
Modifier and Type Method Description DurationgetRunningTime()ActionStatusCodegetStatus()Status of this operation -
-
Constructor Detail
-
ActionStatus
ActionStatus(Duration runningTime, ActionStatusCode status)
-
-
Method Detail
-
getRunningTime
Duration getRunningTime()
-
getStatus
ActionStatusCode getStatus()
Status of this operation
-
-
-
-