Uses of Class
jade.core.ContainerID
-
Packages that use ContainerID Package Description jade.core This package contains the microkernel of JADE system.jade.core.event jade.core.management jade.core.messaging jade.core.mobility jade.core.replication 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.jade.domain.persistence jade.tools.rma -
-
Uses of ContainerID in jade.core
Fields in jade.core declared as ContainerID Modifier and Type Field Description protected ContainerIDAgentContainerImpl. myIDMethods in jade.core that return ContainerID Modifier and Type Method Description ContainerID[]AgentManager. containerIDs()ContainerID[]MainContainer. containerIDs()ContainerID[]MainContainerImpl. containerIDs()Return the IDs of all containers in the platformContainerIDNodeDescriptor. getContainer()Retrieve the ID of the container (if any) hosted by the described node.ContainerIDAgentDescriptor. getContainerID()ContainerIDAgentManager. getContainerID(AID agentID)ContainerIDMainContainer. getContainerID(AID agentID)ContainerIDMainContainerImpl. getContainerID(AID agentID)Return the ID of the container an agent lives inContainerIDAgentContainer. getID()Methods in jade.core with parameters of type ContainerID Modifier and Type Method Description voidMainContainer. bornAgent(AID name, ContainerID cid, JADEPrincipal principal, String ownership, boolean forceReplacement)voidMainContainerImpl. bornAgent(AID aid, ContainerID cid, JADEPrincipal principal, String ownership, boolean forceReplacement)Notify the platform that an agent has just born on a containerListAgentManager. containerAgents(ContainerID cid)ListMainContainer. containerAgents(ContainerID cid)ListMainContainerImpl. containerAgents(ContainerID cid)Return all agents living on a containerListAgentManager. containerMTPs(ContainerID cid)ListMainContainer. containerMTPs(ContainerID cid)ListMainContainerImpl. containerMTPs(ContainerID cid)Return all MTPs in a given containervoidAgentManager. create(String agentName, String className, Object[] arguments, ContainerID cid, JADEPrincipal owner, Credentials initialCredentials, JADEPrincipal requesterPrincipal, Credentials requesterCredentials)Create an agent on the given container.voidMainContainerImpl. create(String name, String className, Object[] args, ContainerID cid, JADEPrincipal owner, Credentials initialCredentials, JADEPrincipal requesterPrincipal, Credentials requesterCredentials)Create an agent on a given containervoidMainContainer. deadMTP(MTPDescriptor mtp, ContainerID cid)voidMainContainerImpl. deadMTP(MTPDescriptor mtp, ContainerID cid)Notify the platform that an MTP is no longer active on a given containervoidMainContainer. frozenAgent(AID name, ContainerID bufferContainer)voidMainContainerImpl. frozenAgent(AID name, ContainerID bufferContainer)Notify the platform that an agent has just frozenNodeDescriptorMainContainer. getContainerNode(ContainerID cid)NodeDescriptorMainContainerImpl. getContainerNode(ContainerID cid)Return the node a container is deployed atMTPDescriptorAgentManager. installMTP(String address, ContainerID cid, String className)MTPDescriptorMainContainerImpl. installMTP(String address, ContainerID cid, String className)Install a new MTP on a given containervoidAgentManager. killContainer(ContainerID cid, JADEPrincipal requesterPrincipal, Credentials requesterCredentials)voidMainContainerImpl. killContainer(ContainerID cid, JADEPrincipal requesterPrincipal, Credentials requesterCredentials)Kill a given containervoidMainContainer. movedAgent(AID agentID, ContainerID from, ContainerID to)voidMainContainerImpl. movedAgent(AID agentID, ContainerID srcID, ContainerID destID)Notify the platform that an agent has just movedvoidMainContainer. newMTP(MTPDescriptor mtp, ContainerID cid)voidMainContainerImpl. newMTP(MTPDescriptor mtp, ContainerID cid)Notify the platform that a new MTP has become active on a given containervoidAgentDescriptor. setContainerID(ContainerID cid)voidMainContainer. thawedAgent(AID name, ContainerID bufferContainer)voidMainContainerImpl. thawedAgent(AID name, ContainerID bufferContainer)Notify the platform that an agent has just thawedvoidAgentManager. uninstallMTP(String address, ContainerID cid)voidMainContainerImpl. uninstallMTP(String address, ContainerID cid)Uninstall an MTP on a given containerConstructors in jade.core with parameters of type ContainerID Constructor Description 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 Modifier and Type Method Description ContainerIDPlatformEvent. getContainer()Returns theContainerIDof the event source.ContainerIDPlatformEvent. getNewContainer()Returns theContainerIDof the container to which an agent moved when the event type isMOVED_AGENT.ContainerIDJADEEvent. getPlace()Constructors in jade.core.event with parameters of type ContainerID Constructor Description 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, String strFrom, String strTo, ContainerID cid)AgentEvent(int id, AID aid, JADEPrincipal f, 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(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, String oldOwnership, 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.PlatformEvent(AID aid, ContainerID eventSource, ContainerID to)This constructor is used to create a PlatformEvent when an agent moves from one container to another. -
Uses of ContainerID in jade.core.management
Methods in jade.core.management with parameters of type ContainerID Modifier and Type Method Description voidAgentManagementProxy. bornAgent(AID name, ContainerID cid, Command sourceCmd)voidAgentManagementSlice. bornAgent(AID name, ContainerID cid, Command sourceCmd) -
Uses of ContainerID in jade.core.messaging
Methods in jade.core.messaging that return ContainerID Modifier and Type Method Description ContainerIDMessagingProxy. getAgentLocation(AID agentID)protected ContainerIDMessagingService. getAgentLocation(AID agentID)ContainerIDMessagingSlice. getAgentLocation(AID agentID)Methods in jade.core.messaging with parameters of type ContainerID Modifier and Type Method Description voidMessagingProxy. deadMTP(MTPDescriptor mtp, ContainerID cid)voidMessagingSlice. deadMTP(MTPDescriptor mtp, ContainerID cid)voidMessagingProxy. newMTP(MTPDescriptor mtp, ContainerID cid)voidMessagingSlice. newMTP(MTPDescriptor mtp, ContainerID cid) -
Uses of ContainerID in jade.core.mobility
Methods in jade.core.mobility with parameters of type ContainerID Modifier and Type Method Description voidAgentMobilityService. bornAgent(AID agentID, ContainerID cid, JADEPrincipal principal, String ownership, boolean forceReplacement)voidAgentMobilityProxy. clonedAgent(AID agentID, ContainerID cid, Credentials creds)voidAgentMobilitySlice. clonedAgent(AID agentID, ContainerID cid, Credentials creds)voidAgentMobilityService. movedAgent(AID agentID, ContainerID src, ContainerID dest) -
Uses of ContainerID in jade.core.replication
Methods in jade.core.replication that return ContainerID Modifier and Type Method Description ContainerIDAgentReplicationProxy. getAgentLocation(AID aid)ContainerIDAgentReplicationSlice. getAgentLocation(AID aid)Methods in jade.core.replication with parameters of type ContainerID Modifier and Type Method Description voidMainReplicationProxy. fillGADT(AID[] agents, ContainerID[] containers)voidMainReplicationSlice. fillGADT(AID[] agents, ContainerID[] containers) -
Uses of ContainerID in jade.domain.introspection
Methods in jade.domain.introspection that return ContainerID Modifier and Type Method Description ContainerIDFrozenAgent. getBufferContainer()Retrieve the value of thebuffer-containerslot 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).ContainerIDThawedAgent. getBufferContainer()Retrieve the value of thebuffer-containerslot 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).ContainerIDAddedContainer. getContainer()Retrieve the value of thecontainerslot of this event, containing the container identifier of the newly added container.ContainerIDKillContainerRequested. getContainer()Retrieve the value of thecontainerslot of this event, containing the identifier of the container that is requested to be killed.ContainerIDRemovedContainer. getContainer()Retrieve the value of thecontainerslot of this event, containing the container identifier of the newly removed container.ContainerIDMovedAgent. getFrom()Retrieve the value of thefromslot of this event, containing the container identifier of the container from where the agent migrated.ContainerIDMovedAgent. getTo()Retrieve the value of thetoslot of this event, containing the container identifier of the container where the agent migrated.ContainerIDAddedMTP. getWhere()Retrieve the value of thewhereslot of this event, containing the container identifier of the container where the newly added MTP was deployed.ContainerIDBornAgent. getWhere()Retrieve the value of thewhereslot of this event, containing the container identifier of the container where the newly added agent was born.ContainerIDChangedAgentOwnership. getWhere()Retrieve the value of thewhereslot of this event, containing the container identifier of the container where the agent is deployed.ContainerIDDeadAgent. getWhere()Retrieve the value of thewhereslot of this event, containing the container identifier of the container where the newly dead agent was deployed.ContainerIDFrozenAgent. getWhere()Retrieve the value of thewhereslot of this event, containing the container identifier of the container where the newly frozen agent was deployed.ContainerIDRemovedMTP. getWhere()Retrieve the value of thewhereslot of this event, containing the container identifier of the container where the newly removed MTP was deployed.ContainerIDResumedAgent. getWhere()Retrieve the value of thewhereslot of this event, containing the container identifier of the container where the newly resumed agent was deployed.ContainerIDSuspendedAgent. getWhere()Retrieve the value of thewhereslot of this event, containing the container identifier of the container where the newly suspended agent was deployed.ContainerIDThawedAgent. getWhere()Retrieve the value of thewhereslot of this event, containing the container identifier of the container where the newly frozen agent was deployed.Methods in jade.domain.introspection with parameters of type ContainerID Modifier and Type Method Description voidFrozenAgent. setBufferContainer(ContainerID id)Set thebuffer-containerslot of this event.voidThawedAgent. setBufferContainer(ContainerID id)Set thebuffer-containerslot of this event.voidAddedContainer. setContainer(ContainerID id)Set thecontainerof this event.voidKillContainerRequested. setContainer(ContainerID id)Set thecontainerof this event.voidRemovedContainer. setContainer(ContainerID id)Set thecontainerslot of this event.voidMovedAgent. setFrom(ContainerID id)Set thefromslot of this event.voidMovedAgent. setTo(ContainerID id)Set thetoslot of this event.voidAddedMTP. setWhere(ContainerID id)Set thewhereslot of this event.voidBornAgent. setWhere(ContainerID id)Set thewhereslot of this event.voidChangedAgentOwnership. setWhere(ContainerID id)Set thewhereslot of this event.voidDeadAgent. setWhere(ContainerID id)Set thewhereslot of this event.voidFrozenAgent. setWhere(ContainerID id)Set thewhereslot of this event.voidRemovedMTP. setWhere(ContainerID id)Set thewhereslot of this event.voidResumedAgent. setWhere(ContainerID id)Set thewhereslot of this event.voidSuspendedAgent. setWhere(ContainerID id)Set thewhereslot of this event.voidThawedAgent. setWhere(ContainerID id)Set thewhereslot of this event. -
Uses of ContainerID in jade.domain.JADEAgentManagement
Methods in jade.domain.JADEAgentManagement that return ContainerID Modifier and Type Method Description ContainerIDCreateAgent. getContainer()Retrieve the value of thecontainerslot of this event, containing the container identifier of the container where the agent is to be created.ContainerIDInstallMTP. getContainer()Retrieve the value of thecontainerslot of this action, containing the container identifier of the container where the new MTP is to be deployed.ContainerIDKillContainer. getContainer()Retrieve the value of thecontainerslot of this event, containing the container identifier of the container to terminate.ContainerIDUninstallMTP. getContainer()Retrieve the value of thecontainerslot of this action, containing the container identifier of the container where the MTP to uninstall is deployed.Methods in jade.domain.JADEAgentManagement with parameters of type ContainerID Modifier and Type Method Description voidCreateAgent. setContainer(ContainerID cid)Set thecontainerslot of this action.voidInstallMTP. setContainer(ContainerID cid)Set thecontainerslot of this action.voidKillContainer. setContainer(ContainerID cid)Set thecontainerslot of this action.voidUninstallMTP. setContainer(ContainerID cid)Set thecontainerslot of this action. -
Uses of ContainerID in jade.domain.persistence
Methods in jade.domain.persistence that return ContainerID Modifier and Type Method Description ContainerIDFreezeAgent. getBufferContainer()ContainerIDDeleteContainer. getContainer()ContainerIDLoadContainer. getContainer()ContainerIDSaveContainer. getContainer()ContainerIDThawAgent. getNewContainer()ContainerIDDeleteAgent. getWhere()ContainerIDDeleteContainer. getWhere()ContainerIDLoadAgent. getWhere()Methods in jade.domain.persistence with parameters of type ContainerID Modifier and Type Method Description voidFreezeAgent. setBufferContainer(ContainerID cid)voidDeleteContainer. setContainer(ContainerID id)voidLoadContainer. setContainer(ContainerID id)voidSaveContainer. setContainer(ContainerID id)voidThawAgent. setNewContainer(ContainerID cid)voidDeleteAgent. setWhere(ContainerID cid)voidDeleteContainer. setWhere(ContainerID id)voidLoadAgent. setWhere(ContainerID cid) -
Uses of ContainerID in jade.tools.rma
Methods in jade.tools.rma with parameters of type ContainerID Modifier and Type Method Description voidrma. thawAgent(AID name, String repository, ContainerID newContainer)Callback method for platform management
-