fipaos.platform
Class AgentManagementSystem
fipaos.agent.FIPAOSAgent
|
+--fipaos.platform.AgentManagementSystem
- public class AgentManagementSystem
- extends FIPAOSAgent
The AMS is the controller of agent activity on the platform. It contains a
list of all agent that are currently operating on the platform and has
control over which agents are allowed to register on the platform.
It also controls agent execution via thread management and controls
agent migration. The ACC uses AMS functions to authenticate agents.
$Revision: 1.8 $ $Date: 2001/03/09 21:47:01 $ $Author: alantreadway $
Constructor Summary |
AgentManagementSystem(String platform_profile_location, String name, String owner) Creates a new AMS. |
Method Summary |
void | shutdown() Clears up any outstanding stuff as the object is gc'ed. |
Methods inherited from class fipaos.agent.FIPAOSAgent |
activate, forward, getAID, getCurrentConversation, getHAP, getLocalAMS, getLocalAMSAID, getLocalDF, getLocalDFAID, getNewConversation, getOwnership, getPlatformProfile, getProfile, getState, isShutdown, main, notify, notify, sendNotUnderstood, sendNotUnderstood, setMessageSender, waitForPushLock |
AgentManagementSystem
public AgentManagementSystem(String platform_profile_location, String name, String owner)
- Creates a new AMS. AMS2 extends FIPAOSAgent and uses the second incarnation of the
Conversation Manager.
- Parameters:
- platform_profile_location - The path to the platform profile file
- name - The name of this AMS
- owner - The name of the entity that owns this AMS
shutdown
public void shutdown()
- Clears up any outstanding stuff as the object is gc'ed.
to Class java.lang.String
to Class fipaos.skill.db.Database