|
|||||||||
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_IDLE,
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 |
Constructor Summary | |
ams(AgentManager ap)
This constructor creates a new AMS agent. |
Method Summary | |
void |
addedContainer(PlatformEvent ev)
Put an AddedContainer event in the AMS event queue |
void |
addedMTP(MTPEvent ev)
Put a AddedMTP event in the AMS event queue |
void |
bornAgent(PlatformEvent ev)
Put a BornAgent event in the AMS event queue |
void |
changedAgentPrincipal(PlatformEvent ev)
Put a ChangedAgentOwnership event in the AMS event queue |
void |
changedContainerPrincipal(PlatformEvent ev)
Put a XXX event in the AMS event queue |
void |
deadAgent(PlatformEvent ev)
Put a DeadAgent event in the AMS event queue |
jade.security.Authority |
getAuthority()
Redefine the getAuthority() method to return the platform main authority |
void |
messageIn(MTPEvent ev)
|
void |
messageOut(MTPEvent ev)
|
void |
movedAgent(PlatformEvent ev)
Put a MovedAgent event in the AMS event queue |
void |
removedContainer(PlatformEvent ev)
Put a RemovedContainer event in the AMS event queue |
void |
removedMTP(MTPEvent ev)
Put a RemovedMTP event in the AMS event queue |
void |
resumedAgent(PlatformEvent ev)
Put a ResumedAgent event in the AMS event queue |
protected void |
setup()
AMS initialization |
void |
suspendedAgent(PlatformEvent ev)
Put a SuspendedAgent event in the AMS event queue |
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()
Agent.addBehaviour(Behaviour b)
,
Behaviour
public void bornAgent(PlatformEvent ev)
public void deadAgent(PlatformEvent ev)
public void suspendedAgent(PlatformEvent ev)
public void resumedAgent(PlatformEvent ev)
public void movedAgent(PlatformEvent ev)
public void changedAgentPrincipal(PlatformEvent ev)
public void addedContainer(PlatformEvent ev)
public void removedContainer(PlatformEvent ev)
public void changedContainerPrincipal(PlatformEvent ev)
public void addedMTP(MTPEvent ev)
public void removedMTP(MTPEvent ev)
public void messageIn(MTPEvent ev)
public void messageOut(MTPEvent ev)
public jade.security.Authority getAuthority()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |