Package jason.control
Interface ExecutionControlInfraTier
- All Known Implementing Classes:
JadeExecutionControl
,LocalExecutionControl
public interface ExecutionControlInfraTier
This interface is implemented in the infrastructure tier (distributed/local)
to provide methods that the user controller may call.
-
Method Summary
Modifier and TypeMethodDescriptiongetAgState
(String agName) Gets the agent state (beliefs, intentions, plans, ...) as an XML documentGets an object with infrastructure runtime servicesvoid
informAgToPerformCycle
(String agName, int cycle) Informs an agent to continue to its next reasoning cycle.void
informAllAgsToPerformCycle
(int cycle) Informs all agents to continue to its next reasoning cycle.
-
Method Details
-
informAgToPerformCycle
Informs an agent to continue to its next reasoning cycle. -
informAllAgsToPerformCycle
void informAllAgsToPerformCycle(int cycle) Informs all agents to continue to its next reasoning cycle. -
getAgState
Gets the agent state (beliefs, intentions, plans, ...) as an XML document -
getRuntimeServices
RuntimeServices getRuntimeServices()Gets an object with infrastructure runtime services
-