void |
AgentManager.activate(AID agentID) |
|
void |
MainContainerImpl.activate(AID agentID) |
Resume an agent wherever it is
|
void |
PlatformManagerImpl.addMainContainerNode(NodeDescriptor dsc,
Vector services) |
This method is invoked by the MainReplicationService when a new MainReplication slice is added
and has the effect of issuing a NEW_NODE VCommand and one NEW_SLICE VCommand for each service
installed in the node hosting the new MainReplication slice.
|
String |
PlatformManager.addNode(NodeDescriptor dsc,
Vector nodeServices,
boolean propagated) |
|
String |
PlatformManagerImpl.addNode(NodeDescriptor dsc,
Vector nodeServices,
boolean propagated) |
|
void |
ServiceManager.addNode(NodeDescriptor desc,
ServiceDescriptor[] services) |
Adds a new node to the distributed platform.
|
void |
ServiceManagerImpl.addNode(NodeDescriptor desc,
ServiceDescriptor[] services) |
|
void |
AgentManager.amsDeregister(AMSAgentDescription dsc) |
|
void |
MainContainerImpl.amsDeregister(AMSAgentDescription dsc) |
Deregister an agent from the White Pages service of this platform
|
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 |
AgentManager.amsRegister(AMSAgentDescription dsc) |
|
void |
MainContainerImpl.amsRegister(AMSAgentDescription dsc) |
Register an agent to the White Pages service of this platform
|
String |
BackEnd.bornAgent(String name) |
Notify the BackEnd container that a new agent is born.
|
String |
BackEndContainer.bornAgent(String name) |
A new agent has just started on the FrontEnd.
|
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 |
LifeCycle.execute() |
This method actually implements what the agent has to do in this
LifeCycle state
|
void |
AgentContainer.initAgent(AID agentID,
Agent instance,
JADEPrincipal ownerPrincipal,
Credentials initialCredentials) |
|
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 |
AgentManager.killContainer(ContainerID cid,
JADEPrincipal requesterPrincipal,
Credentials requesterCredentials) |
|
void |
MainContainerImpl.killContainer(ContainerID cid,
JADEPrincipal requesterPrincipal,
Credentials requesterCredentials) |
Kill a given container
|
void |
AgentManager.move(AID agentID,
Location where) |
|
void |
MainContainerImpl.move(AID agentID,
Location where) |
Move an agent to a given destination
|
void |
AgentManager.shutdownPlatform(JADEPrincipal requesterPrincipal,
Credentials requesterCredentials) |
|
void |
MainContainerImpl.shutdownPlatform(JADEPrincipal requesterPrincipal,
Credentials requesterCredentials) |
Shut down the whole platform
|
protected void |
BackEndContainer.startNode() |
|
void |
AgentManager.suspend(AID agentID) |
|
void |
MainContainerImpl.suspend(AID agentID) |
Suspend an agent wherever it is
|
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
|