Agent control primitives
Application can determine its agent’s status by querying its current server:
- public AgentStatus getStatus (URN agent);
Remote agents can be terminated or recalled home:
- public void terminate (URN agent,...);
- public void recall (URN agent,...);
- public void retract (URN agent,...);
Authentication necessary for these primitives
- public Ticket authenticate (URN caller, int nonce);