Uses of Class
jade.core.ContainerID

Packages that use ContainerID
jade.core This package contains the microkernel of JADE system. 
jade.core.event   
jade.domain.introspection This package contains the definition of the ontology used by JADE for internal monitoring of the agent platform and running agents. 
jade.domain.JADEAgentManagement This package contains the definition of the JADE-Agent-Management ontology, the vocabulary with the list of used symbols, and all the Java classes that implement the concepts of the ontology. 
 

Uses of ContainerID in jade.core
 

Methods in jade.core that return ContainerID
 ContainerID[] MainContainerImpl.containerIDs()
          Return the IDs of all containers in the platform
 ContainerID[] MainContainer.containerIDs()
           
 ContainerID[] AgentManager.containerIDs()
           
 ContainerID NodeDescriptor.getContainer()
          Retrieve the ID of the container (if any) hosted by the described node.
 ContainerID AgentDescriptor.getContainerID()
           
 ContainerID MainContainerImpl.getContainerID(AID agentID)
          Return the ID of the container an agent lives in
 ContainerID MainContainer.getContainerID(AID agentID)
           
 ContainerID AgentManager.getContainerID(AID agentID)
           
 ContainerID AgentContainer.getID()
           
 

Methods in jade.core with parameters of type ContainerID
 void MainContainerImpl.bornAgent(AID aid, ContainerID cid, jade.security.JADEPrincipal principal, java.lang.String ownership, boolean forceReplacement)
          Notify the platform that an agent has just born on a container
 void MainContainer.bornAgent(AID name, ContainerID cid, jade.security.JADEPrincipal principal, java.lang.String ownership, boolean forceReplacement)
           
 List MainContainerImpl.containerAgents(ContainerID cid)
          Return all agents living on a container
 List MainContainer.containerAgents(ContainerID cid)
           
 List AgentManager.containerAgents(ContainerID cid)
           
 List MainContainerImpl.containerMTPs(ContainerID cid)
          Return all MTPs in a given container
 List MainContainer.containerMTPs(ContainerID cid)
           
 List AgentManager.containerMTPs(ContainerID cid)
           
 void MainContainerImpl.create(java.lang.String name, java.lang.String className, java.lang.Object[] args, ContainerID cid, jade.security.JADEPrincipal owner, jade.security.Credentials initialCredentials, jade.security.JADEPrincipal requesterPrincipal, jade.security.Credentials requesterCredentials)
          Create an agent on a given container
 void AgentManager.create(java.lang.String agentName, java.lang.String className, java.lang.Object[] arguments, ContainerID cid, jade.security.JADEPrincipal owner, jade.security.Credentials initialCredentials, jade.security.JADEPrincipal requesterPrincipal, jade.security.Credentials requesterCredentials)
          Create an agent on the given container.
 void MainContainerImpl.deadMTP(MTPDescriptor mtp, ContainerID cid)
          Notify the platform that an MTP is no longer active on a given container
 void MainContainer.deadMTP(MTPDescriptor mtp, ContainerID cid)
           
 void MainContainerImpl.frozenAgent(AID name, ContainerID bufferContainer)
          Notify the platform that an agent has just frozen
 void MainContainer.frozenAgent(AID name, ContainerID bufferContainer)
           
 NodeDescriptor MainContainerImpl.getContainerNode(ContainerID cid)
          Return the node a container is deployed at
 NodeDescriptor MainContainer.getContainerNode(ContainerID cid)
           
 MTPDescriptor MainContainerImpl.installMTP(java.lang.String address, ContainerID cid, java.lang.String className)
          Install a new MTP on a given container
 MTPDescriptor AgentManager.installMTP(java.lang.String address, ContainerID cid, java.lang.String className)
           
 void MainContainerImpl.killContainer(ContainerID cid, jade.security.JADEPrincipal requesterPrincipal, jade.security.Credentials requesterCredentials)
          Kill a given container
 void AgentManager.killContainer(ContainerID cid, jade.security.JADEPrincipal requesterPrincipal, jade.security.Credentials requesterCredentials)
           
 void MainContainerImpl.movedAgent(AID agentID, ContainerID srcID, ContainerID destID)
          Notify the platform that an agent has just moved
 void MainContainer.movedAgent(AID agentID, ContainerID from, ContainerID to)
           
 void MainContainerImpl.newMTP(MTPDescriptor mtp, ContainerID cid)
          Notify the platform that a new MTP has become active on a given container
 void MainContainer.newMTP(MTPDescriptor mtp, ContainerID cid)
           
 void AgentDescriptor.setContainerID(ContainerID cid)
           
 void MainContainerImpl.thawedAgent(AID name, ContainerID bufferContainer)
          Notify the platform that an agent has just thawed
 void MainContainer.thawedAgent(AID name, ContainerID bufferContainer)
           
 void MainContainerImpl.uninstallMTP(java.lang.String address, ContainerID cid)
          Uninstall an MTP on a given container
 void AgentManager.uninstallMTP(java.lang.String address, ContainerID cid)
           
 

Constructors in jade.core with parameters of type ContainerID
NodeDescriptor(ContainerID cid, Node node)
          Builds a node descriptor for a node hosting an agent container.
 

Uses of ContainerID in jade.core.event
 

Methods in jade.core.event that return ContainerID
 ContainerID PlatformEvent.getContainer()
          Returns the ContainerID of the event source.
 ContainerID PlatformEvent.getNewContainer()
          Returns the ContainerID of the container to which an agent moved when the event type is MOVED_AGENT.
 ContainerID JADEEvent.getPlace()
           
 

Constructors in jade.core.event with parameters of type ContainerID
AgentEvent(int id, AID aid, AgentState f, AgentState t, ContainerID cid)
           
AgentEvent(int id, AID aid, BehaviourID bid, ContainerID cid)
           
AgentEvent(int id, AID aid, BehaviourID bid, java.lang.String strFrom, java.lang.String strTo, ContainerID cid)
           
AgentEvent(int id, AID aid, jade.security.JADEPrincipal f, jade.security.JADEPrincipal t, ContainerID cid)
           
ContainerEvent(int id, AID aid, ContainerID cid)
           
JADEEvent(int type, ContainerID cid)
           
MessageEvent(int id, ACLMessage msg, AID s, AID r, ContainerID cid)
           
MessageEvent(int id, ACLMessage msg, Channel f, Channel t, ContainerID cid)
           
MTPEvent(int id, ContainerID cid, Channel ch)
           
MTPEvent(int id, ContainerID cid, Envelope e, byte[] pl)
           
PlatformEvent(AID aid, ContainerID eventSource, ContainerID to)
          This constructor is used to create a PlatformEvent when an agent moves from one container to another.
PlatformEvent(int id, AID aid, ContainerID eventSource)
          This constructor is used to create a PlatformEvent when an agent is born or dies.
PlatformEvent(int id, AID aid, ContainerID eventSource, boolean cr)
           
PlatformEvent(int id, AID aid, ContainerID from, ContainerID to)
           
PlatformEvent(int id, AID aid, ContainerID eventSource, java.lang.String oldOwnership, java.lang.String newOwnership)
           
PlatformEvent(int id, ContainerID eventSource)
          This constructor is used to create a PlatformEvent when a container is added, deleted, or requested to be killed.
 

Uses of ContainerID in jade.domain.introspection
 

Methods in jade.domain.introspection that return ContainerID
 ContainerID ThawedAgent.getBufferContainer()
          Retrieve the value of the buffer-container slot of this event, containing the container identifier of the container where the frozen agent will appear to reside (and where ACL messages for that agent will be redirected and buffered).
 ContainerID FrozenAgent.getBufferContainer()
          Retrieve the value of the buffer-container slot of this event, containing the container identifier of the container where the frozen agent will appear to reside (and where ACL messages for that agent will be redirected and buffered).
 ContainerID RemovedContainer.getContainer()
          Retrieve the value of the container slot of this event, containing the container identifier of the newly removed container.
 ContainerID KillContainerRequested.getContainer()
          Retrieve the value of the container slot of this event, containing the identifier of the container that is requested to be killed.
 ContainerID AddedContainer.getContainer()
          Retrieve the value of the container slot of this event, containing the container identifier of the newly added container.
 ContainerID MovedAgent.getFrom()
          Retrieve the value of the from slot of this event, containing the container identifier of the container from where the agent migrated.
 ContainerID MovedAgent.getTo()
          Retrieve the value of the to slot of this event, containing the container identifier of the container where the agent migrated.
 ContainerID ThawedAgent.getWhere()
          Retrieve the value of the where slot of this event, containing the container identifier of the container where the newly frozen agent was deployed.
 ContainerID SuspendedAgent.getWhere()
          Retrieve the value of the where slot of this event, containing the container identifier of the container where the newly suspended agent was deployed.
 ContainerID ResumedAgent.getWhere()
          Retrieve the value of the where slot of this event, containing the container identifier of the container where the newly resumed agent was deployed.
 ContainerID RemovedMTP.getWhere()
          Retrieve the value of the where slot of this event, containing the container identifier of the container where the newly removed MTP was deployed.
 ContainerID FrozenAgent.getWhere()
          Retrieve the value of the where slot of this event, containing the container identifier of the container where the newly frozen agent was deployed.
 ContainerID DeadAgent.getWhere()
          Retrieve the value of the where slot of this event, containing the container identifier of the container where the newly dead agent was deployed.
 ContainerID ChangedAgentOwnership.getWhere()
          Retrieve the value of the where slot of this event, containing the container identifier of the container where the agent is deployed.
 ContainerID BornAgent.getWhere()
          Retrieve the value of the where slot of this event, containing the container identifier of the container where the newly added agent was born.
 ContainerID AddedMTP.getWhere()
          Retrieve the value of the where slot of this event, containing the container identifier of the container where the newly added MTP was deployed.
 

Methods in jade.domain.introspection with parameters of type ContainerID
 void ThawedAgent.setBufferContainer(ContainerID id)
          Set the buffer-container slot of this event.
 void FrozenAgent.setBufferContainer(ContainerID id)
          Set the buffer-container slot of this event.
 void RemovedContainer.setContainer(ContainerID id)
          Set the container slot of this event.
 void KillContainerRequested.setContainer(ContainerID id)
          Set the container of this event.
 void AddedContainer.setContainer(ContainerID id)
          Set the container of this event.
 void MovedAgent.setFrom(ContainerID id)
          Set the from slot of this event.
 void MovedAgent.setTo(ContainerID id)
          Set the to slot of this event.
 void ThawedAgent.setWhere(ContainerID id)
          Set the where slot of this event.
 void SuspendedAgent.setWhere(ContainerID id)
          Set the where slot of this event.
 void ResumedAgent.setWhere(ContainerID id)
          Set the where slot of this event.
 void RemovedMTP.setWhere(ContainerID id)
          Set the where slot of this event.
 void FrozenAgent.setWhere(ContainerID id)
          Set the where slot of this event.
 void DeadAgent.setWhere(ContainerID id)
          Set the where slot of this event.
 void ChangedAgentOwnership.setWhere(ContainerID id)
          Set the where slot of this event.
 void BornAgent.setWhere(ContainerID id)
          Set the where slot of this event.
 void AddedMTP.setWhere(ContainerID id)
          Set the where slot of this event.
 

Uses of ContainerID in jade.domain.JADEAgentManagement
 

Methods in jade.domain.JADEAgentManagement that return ContainerID
 ContainerID UninstallMTP.getContainer()
          Retrieve the value of the container slot of this action, containing the container identifier of the container where the MTP to uninstall is deployed.
 ContainerID KillContainer.getContainer()
          Retrieve the value of the container slot of this event, containing the container identifier of the container to terminate.
 ContainerID InstallMTP.getContainer()
          Retrieve the value of the container slot of this action, containing the container identifier of the container where the new MTP is to be deployed.
 ContainerID CreateAgent.getContainer()
          Retrieve the value of the container slot of this event, containing the container identifier of the container where the agent is to be created.
 

Methods in jade.domain.JADEAgentManagement with parameters of type ContainerID
 void UninstallMTP.setContainer(ContainerID cid)
          Set the container slot of this action.
 void KillContainer.setContainer(ContainerID cid)
          Set the container slot of this action.
 void InstallMTP.setContainer(ContainerID cid)
          Set the container slot of this action.
 void CreateAgent.setContainer(ContainerID cid)
          Set the container slot of this action.