Next: GenericAgentManager
Up: AgentSystem
Previous: getAgentManager(CfMAF.Name agent_name)
Die Ersetzung des _agentManager erfolgt durch Aufruf der
Methode getAgentManager(), wobei als Parameter der
Agentensystemtyp in einem CfMAF.Name verpackt übergeben werden muß.
Falls diese Information nicht zur Verfügung steht, wie zum Beispiel
bei list_all_agents(), wird der Standard MASA AgentManager
verwandt (s. oben). Die Ersetzung wird bei folgenden Methoden (zu
ihrer genauen Beschreibung s. [Kemp 98]S.52) durchgeführt:
- org.omg.CORBA.Object connectToAgent(CfMAF.Name agentName)
- java.lang.String getURL()
- Name create_agent(Name agent_name, AgentProfile agent_profile, byte[] agent, String place_name, byte[] arguments, ClassName[] class_names, String code_base, MAFAgentSystem class_provider)
- AgentStatus get_agent_status(Name agent_name)
- AuthInfo get_authinfo(Name agent_name)
- CfMAF.Name[] list_all_agents()
- CfMAF.Name[] list_all_agents_of_authority(byte[] authority)
- void receive_agent(Name agent_name, AgentProfile agent_profile, byte[] agent, String place_name, ClassName[] class_names, String code_base, MAFAgentSystem agent_sender)
- void resume_agent(Name agent_name)
- void suspend_agent(Name agent_name)
- void terminate_agent(Name agent_name)
- void terminate_agent_system(boolean nameService)
- void setAgentSystemService(AgentSystemService ass)
- void writeAgentToFile(CfMAF.Name agentName, java.lang.String file)
- CfMAF.Name readAgentFromFile( java.lang.String file)
Copyright Munich Network Management Team