|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--jade.core.Agent
|
+--jade.domain.ams
Standard Agent Management System agent. This class implements FIPA AMS agent. JADE applications cannot use this class directly, but interact with it through ACL message passing.
| Fields inherited from class jade.core.Agent |
AP_ACTIVE,
AP_DELETED,
AP_INITIATED,
AP_MAX,
AP_MIN,
AP_SUSPENDED,
AP_TRANSIT,
AP_WAITING,
currentBehaviour,
currentMessage,
D_ACTIVE,
D_MAX,
D_MIN,
D_RETIRED,
D_SUSPENDED,
D_UNKNOWN,
MSG_QUEUE_SIZE |
| Constructor Summary | |
ams(AgentManager ap)
This constructor creates a new AMS agent. |
|
| Method Summary | |
void |
AMSDeregister(AMSAgentDescription amsd)
it is called also by Agent.java |
void |
AMSRegister(AMSAgentDescription amsd)
it is called also by Agent.java |
void |
handleDeadAgent(java.lang.String containerName,
AID agentID)
Post an event to the AMS agent. |
void |
handleDeadContainer(java.lang.String name)
Post an event to the AMS agent. |
void |
handleMovedAgent(java.lang.String fromContainer,
java.lang.String toContainer,
AID agentID)
Post an event to the AMS agent. |
void |
handleNewAgent(java.lang.String containerName,
AID agentID)
Post an event to the AMS agent. |
void |
handleNewContainer(java.lang.String name,
java.net.InetAddress addr)
Post an event to the AMS agent. |
protected void |
setup()
This method starts the AMS behaviours to allow the agent to carry on its duties within JADE agent platform. |
| Methods inherited from class jade.core.Agent |
addBehaviour,
afterClone,
afterMove,
beforeClone,
beforeMove,
blockingReceive,
blockingReceive,
blockingReceive,
blockingReceive,
deregisterLanguage,
deregisterOntology,
doActivate,
doClone,
doDelete,
doMove,
doStart,
doSuspend,
doWait,
doWait,
doWake,
extractContent,
fillContent,
getAID,
getAMS,
getDefaultDF,
getHap,
getLocalName,
getName,
getQueueSize,
getState,
lookupLanguage,
lookupOntology,
notifyRestarted,
postMessage,
putBack,
read,
read,
receive,
receive,
registerLanguage,
registerOntology,
removeBehaviour,
restartLater,
restore,
run,
send,
setQueueSize,
takeDown,
write |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Constructor Detail |
public ams(AgentManager ap)
| Method Detail |
protected void setup()
public void AMSRegister(AMSAgentDescription amsd)
throws FIPAException
public void AMSDeregister(AMSAgentDescription amsd)
throws FIPAException
public void handleNewContainer(java.lang.String name,
java.net.InetAddress addr)
public void handleDeadContainer(java.lang.String name)
public void handleNewAgent(java.lang.String containerName,
AID agentID)
public void handleDeadAgent(java.lang.String containerName,
AID agentID)
public void handleMovedAgent(java.lang.String fromContainer,
java.lang.String toContainer,
AID agentID)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||