void |
AgentManager.activate(AID agentID) |
|
void |
MainContainerImpl.activate(AID agentID) |
Resume an agent wherever it is
|
void |
AgentManager.amsModify(AMSAgentDescription dsc) |
|
void |
MainContainerImpl.amsModify(AMSAgentDescription dsc) |
Modify the registration of an agent to the White Pages service of
this platform.
|
void |
MainContainer.bornAgent(AID name,
ContainerID cid,
JADEPrincipal principal,
String ownership,
boolean forceReplacement) |
|
void |
MainContainerImpl.bornAgent(AID aid,
ContainerID cid,
JADEPrincipal principal,
String ownership,
boolean forceReplacement) |
Notify the platform that an agent has just born on a container
|
List |
AgentManager.containerAgents(ContainerID cid) |
|
List |
MainContainer.containerAgents(ContainerID cid) |
|
List |
MainContainerImpl.containerAgents(ContainerID cid) |
Return all agents living on a container
|
List |
AgentManager.containerMTPs(ContainerID cid) |
|
List |
MainContainer.containerMTPs(ContainerID cid) |
|
List |
MainContainerImpl.containerMTPs(ContainerID cid) |
Return all MTPs in a given container
|
void |
AgentManager.copy(AID agentID,
Location where,
String newAgentName) |
|
void |
MainContainerImpl.copy(AID agentID,
Location where,
String newName) |
Clone an agent to a given destination
|
void |
AgentManager.create(String agentName,
String className,
Object[] arguments,
ContainerID cid,
JADEPrincipal owner,
Credentials initialCredentials,
JADEPrincipal requesterPrincipal,
Credentials requesterCredentials) |
Create an agent on the given container.
|
void |
MainContainerImpl.create(String name,
String className,
Object[] args,
ContainerID cid,
JADEPrincipal owner,
Credentials initialCredentials,
JADEPrincipal requesterPrincipal,
Credentials requesterCredentials) |
Create an agent on a given container
|
void |
MainContainer.deadAgent(AID name,
boolean containerRemoved) |
|
void |
MainContainerImpl.deadAgent(AID name,
boolean containerRemoved) |
Notify the platform that an agent has just died
|
void |
AgentManager.debugOff(AID debuggerName,
List toBeDebugged) |
|
void |
MainContainerImpl.debugOff(AID debuggerName,
List notToBeDebugged) |
Deactivate debugging on a given agent
|
void |
AgentManager.debugOn(AID debuggerName,
List toBeDebugged) |
|
void |
MainContainerImpl.debugOn(AID debuggerName,
List toBeDebugged) |
Activate debugging on a given agent
|
void |
MainContainer.frozenAgent(AID name,
ContainerID bufferContainer) |
|
void |
MainContainerImpl.frozenAgent(AID name,
ContainerID bufferContainer) |
Notify the platform that an agent has just frozen
|
AMSAgentDescription |
AgentManager.getAMSDescription(AID agentID) |
|
AMSAgentDescription |
MainContainerImpl.getAMSDescription(AID agentID) |
Return the AMS description of an agent
|
ContainerID |
AgentManager.getContainerID(AID agentID) |
|
ContainerID |
MainContainer.getContainerID(AID agentID) |
|
ContainerID |
MainContainerImpl.getContainerID(AID agentID) |
Return the ID of the container an agent lives in
|
NodeDescriptor |
MainContainer.getContainerNode(ContainerID cid) |
|
NodeDescriptor |
MainContainerImpl.getContainerNode(ContainerID cid) |
Return the node a container is deployed at
|
void |
AgentContainer.initAgent(AID agentID,
Agent instance,
JADEPrincipal ownerPrincipal,
Credentials initialCredentials) |
|
MTPDescriptor |
AgentManager.installMTP(String address,
ContainerID cid,
String className) |
|
MTPDescriptor |
MainContainerImpl.installMTP(String address,
ContainerID cid,
String className) |
Install a new MTP on a given container
|
protected Object |
FEService.invoke(String actor,
String methodName,
Object[] methodParams) |
Subclasses can use this method to forward a front-end side invocation of a service helper method to the back-end.
|
void |
AgentManager.kill(AID agentID,
JADEPrincipal requesterPrincipal,
Credentials requesterCredentials) |
|
void |
MainContainerImpl.kill(AID agentID,
JADEPrincipal requesterPrincipal,
Credentials requesterCredentials) |
Kill an agent wherever it is
|
void |
FrontEnd.killAgent(String name) |
Request the FrontEnd container to kill an agent.
|
static void |
MicroRuntime.killAgent(String name) |
Kill an agent.
|
void |
BackEndContainer.killAgentOnFE(String name) |
|
void |
AgentManager.killContainer(ContainerID cid,
JADEPrincipal requesterPrincipal,
Credentials requesterCredentials) |
|
void |
MainContainerImpl.killContainer(ContainerID cid,
JADEPrincipal requesterPrincipal,
Credentials requesterCredentials) |
Kill a given container
|
void |
FrontEnd.messageIn(ACLMessage msg,
String receiver) |
Pass an ACLMessage to the FrontEnd for posting.
|
void |
BackEnd.messageOut(ACLMessage msg,
String sender) |
Pass an ACLMessage to the BackEnd for dispatching.
|
void |
BackEndContainer.messageOut(ACLMessage msg,
String sender) |
An agent on the FrontEnd has sent a message.
|
void |
AgentManager.move(AID agentID,
Location where) |
|
void |
MainContainerImpl.move(AID agentID,
Location where) |
Move an agent to a given destination
|
void |
MainContainer.movedAgent(AID agentID,
ContainerID from,
ContainerID to) |
|
void |
MainContainerImpl.movedAgent(AID agentID,
ContainerID srcID,
ContainerID destID) |
Notify the platform that an agent has just moved
|
void |
AgentContainer.powerUpLocalAgent(AID agentID) |
|
void |
FrontEnd.resumeAgent(String name) |
Request the FrontEnd container to resume an agent.
|
void |
BackEndContainer.resumeAgentOnFE(String name) |
|
void |
BackEnd.resumedAgent(String name) |
Notify the BackEnd container that an agent has resumed.
|
void |
BackEndContainer.resumedAgent(String name) |
|
void |
MainContainer.resumedAgent(AID name) |
|
void |
MainContainerImpl.resumedAgent(AID name) |
Notify the platform that an agent has just resumed
|
Object |
BackEnd.serviceInvokation(String actor,
String serviceName,
String methodName,
Object[] methodParams) |
Pass a service helper method invocation request to the BackEnd
|
Object |
BackEndContainer.serviceInvokation(String actor,
String serviceName,
String methodName,
Object[] methodParams) |
|
void |
AgentManager.sniffOff(AID snifferName,
List toBeSniffed) |
|
void |
MainContainerImpl.sniffOff(AID snifferName,
List notToBeSniffed) |
Deactivate sniffing on a given agent
|
void |
AgentManager.sniffOn(AID snifferName,
List toBeSniffed) |
|
void |
MainContainerImpl.sniffOn(AID snifferName,
List toBeSniffed) |
Activate sniffing on a given agent
|
protected void |
BackEndContainer.startNode() |
|
void |
AgentManager.suspend(AID agentID) |
|
void |
MainContainerImpl.suspend(AID agentID) |
Suspend an agent wherever it is
|
void |
FrontEnd.suspendAgent(String name) |
Request the FrontEnd container to suspend an agent.
|
void |
BackEndContainer.suspendAgentOnFE(String name) |
|
void |
BackEnd.suspendedAgent(String name) |
Notify the BackEnd container that an agent has suspended.
|
void |
BackEndContainer.suspendedAgent(String name) |
|
void |
MainContainer.suspendedAgent(AID name) |
|
void |
MainContainerImpl.suspendedAgent(AID name) |
Notify the platform that an agent has just suspended
|
void |
AgentManager.take(AID agentID,
String username,
byte[] password) |
|
void |
MainContainerImpl.take(AID agentID,
String username,
byte[] password) |
Change the ownership of an agent
// FIXME: implement or remove
|
void |
MainContainer.thawedAgent(AID name,
ContainerID bufferContainer) |
|
void |
MainContainerImpl.thawedAgent(AID name,
ContainerID bufferContainer) |
Notify the platform that an agent has just thawed
|
void |
AgentManager.uninstallMTP(String address,
ContainerID cid) |
|
void |
MainContainerImpl.uninstallMTP(String address,
ContainerID cid) |
Uninstall an MTP on a given container
|
void |
AgentManager.wait(AID agentID,
String password) |
|
void |
MainContainerImpl.wait(AID agentID,
String password) |
Put an agent in the WAITING state wherever it is
|
void |
AgentManager.wake(AID agentID,
String password) |
|
void |
MainContainerImpl.wake(AID agentID,
String password) |
Wake-up an agent wherever it is
|