Package com.embabel.agent.event
Class ActionExecutionStartEvent
-
- All Implemented Interfaces:
-
com.embabel.agent.core.InProcess,com.embabel.agent.event.AgentProcessEvent,com.embabel.agent.event.AgenticEvent,com.embabel.common.core.types.Timestamped
public final class ActionExecutionStartEvent extends AbstractAgentProcessEvent
-
-
Field Summary
Fields Modifier and Type Field Description private final Actionactionprivate final Instanttimestampprivate final StringprocessIdprivate final List<ActionInvocation>historyprivate final AgentProcessStatusReportstatusprivate final AgentProcessagentProcess
-
Constructor Summary
Constructors Constructor Description ActionExecutionStartEvent(AgentProcess agentProcess, Action action)
-
Method Summary
Modifier and Type Method Description final ActiongetAction()final ActionExecutionResultEventresultEvent(ActionStatus actionStatus)-
-
Constructor Detail
-
ActionExecutionStartEvent
ActionExecutionStartEvent(AgentProcess agentProcess, Action action)
-
-
Method Detail
-
resultEvent
final ActionExecutionResultEvent resultEvent(ActionStatus actionStatus)
-
-
-
-