|
Jadex 0.96 | ||||||||
PREV AGENT NEXT AGENT | FRAMES NO FRAMES | ||||||||
SUMMARY: | BELIEF | GOAL | PLAN | EVENT | EXPRESSION | CONFIGURATION | DETAIL: BELIEF | GOAL | PLAN | EVENT | EXPRESSION | CONFIGURATION |
Capability for agent management system (AMS) functionality. Defines some services that should be available on any platform (create/search/destroy agents).
Belief Summary | |
exported beliefset AMSAgentDescription |
agents
The agents managed by the AMS. |
Goal Summary | |
exported achievegoal |
ams_create_agent(BasicAgentIdentifier agentidentifier, BasicAgentIdentifier ams, Map arguments, String configuration, String name, boolean start, String type)
Create (and by default start) a new agent on the platform. |
exported achievegoal |
ams_destroy_agent(BasicAgentIdentifier agentidentifier, BasicAgentIdentifier ams)
Destroy the given agent. |
exported achievegoal |
ams_resume_agent(AMSAgentDescription agentdescription, BasicAgentIdentifier agentidentifier, BasicAgentIdentifier ams)
Resume the given agent. |
exported achievegoal |
ams_search_agents(BasicAgentIdentifier ams, SearchConstraints constraints, AMSAgentDescription description, AMSAgentDescription [set] result)
Search for agents on the platform. |
exported achievegoal |
ams_shutdown_platform(BasicAgentIdentifier ams)
Shutdown the platform. |
exported achievegoal |
ams_start_agent(BasicAgentIdentifier agentidentifier, BasicAgentIdentifier ams)
Start the given agent (only possible when it has previously been created with start=false). |
exported achievegoal |
ams_suspend_agent(AMSAgentDescription agentdescription, BasicAgentIdentifier agentidentifier, BasicAgentIdentifier ams)
Suspend the given agent. |
Configuration Summary | |
configuration |
agentlist
Configuration containing goals, plans, whatever needed to maintain an uptodate agent list belief. |
default configuration |
default
Default configuration without maintaining an uptodate agent list. |
Belief Detail |
exported beliefset AMSAgentDescription agents
Goal Detail |
exported achievegoal ams_create_agent(BasicAgentIdentifier agentidentifier, BasicAgentIdentifier ams, Map arguments, String configuration, String name, boolean start, String type)
agentidentifier
- The identifier of the created agent. ams
- The AMS agent identifier (only needed for remote requests). arguments
- The arguments for the new agent. configuration
- The initial agent configuration to use. name
- The name of the instance to create. start
Default value:
true
type
- The agent type (name/path of agent model). exported achievegoal ams_start_agent(BasicAgentIdentifier agentidentifier, BasicAgentIdentifier ams)
agentidentifier
- The agent to destroy. ams
- The AMS agent identifier (only needed for remote requests). exported achievegoal ams_destroy_agent(BasicAgentIdentifier agentidentifier, BasicAgentIdentifier ams)
agentidentifier
- The agent to destroy. ams
- The AMS agent identifier (only needed for remote requests). exported achievegoal ams_suspend_agent(AMSAgentDescription agentdescription, BasicAgentIdentifier agentidentifier, BasicAgentIdentifier ams)
agentdescription
- The possibly changed ams agent description. agentidentifier
- The agent to destroy. ams
- The AMS agent identifier (only needed for remote requests). exported achievegoal ams_resume_agent(AMSAgentDescription agentdescription, BasicAgentIdentifier agentidentifier, BasicAgentIdentifier ams)
agentdescription
- The possibly changed ams agent description. agentidentifier
- The agent to destroy. ams
- The AMS agent identifier (only needed for remote requests). exported achievegoal ams_search_agents(BasicAgentIdentifier ams, SearchConstraints constraints, AMSAgentDescription description, AMSAgentDescription [set] result)
ams
- The AMS agent identifier (only needed for remote requests). constraints
- The search constraints. description
- The template description to search for. result
- The search results. exported achievegoal ams_shutdown_platform(BasicAgentIdentifier ams)
ams
- The AMS agent identifier (only needed for remote requests). Configuration Detail |
default configuration default
configuration agentlist
|
Jadex 0.96 | ||||||||
PREV AGENT NEXT AGENT | FRAMES NO FRAMES | ||||||||
SUMMARY: | BELIEF | GOAL | PLAN | EVENT | EXPRESSION | CONFIGURATION | DETAIL: BELIEF | GOAL | PLAN | EVENT | EXPRESSION | CONFIGURATION |
Copyright (C) 2002-2007 Lars Braubach, Alexander Pokahr - University of Hamburg. Use is subject to license terms.