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.14 $ $Date: 2001/05/25 10:45:52 $ $Author: alantreadway $
Method Summary |
void | shutdown() Clears up any outstanding stuff as the object is gc'ed. |
Methods inherited from class fipaos.agent.FIPAOSAgent |
activate, forward, forward, getAID, getCurrentConversation, getHAP, getLocalAMS, getLocalAMSAID, getLocalDF, getLocalDFAID, getNewConversation, getOwnership, getPlatformProfile, getProfile, getState, isShutdown, notify, notify, notifyDone, notifyError, notifyMessageInEndedConversation, notifyMessageUndeliverable, notifyTimeout, sendNotUnderstood, sendNotUnderstood, setMessageSender, waitForPushLock |
AgentManagementSystem
public AgentManagementSystem(PlatformProfile platform_profile, AgentProfile agent_profile, String name, String owner)
- Creates a new AMS. AMS extends FIPAOSAgent and uses the second incarnation of the
Conversation Manager.
AgentManagementSystem
public AgentManagementSystem(String platform_profile_location, String name, String owner)
- Creates a new AMS. AMS 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