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 Details

    • informAgToPerformCycle

      void informAgToPerformCycle(String agName, int cycle)
      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

      Document getAgState(String agName)
      Gets the agent state (beliefs, intentions, plans, ...) as an XML document
    • getRuntimeServices

      RuntimeServices getRuntimeServices()
      Gets an object with infrastructure runtime services