Uses of Interface
jade.security.JADEPrincipal
-
Packages that use JADEPrincipal Package Description jade.core This package contains the microkernel of JADE system.jade.core.event jade.core.management jade.core.mobility 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.security -
-
Uses of JADEPrincipal in jade.core
Fields in jade.core declared as JADEPrincipal Modifier and Type Field Description protected JADEPrincipalAgentContainerImpl. ownerPrincipalMethods in jade.core that return JADEPrincipal Modifier and Type Method Description JADEPrincipalNodeDescriptor. getOwnerPrincipal()Retrieve the principal of the owner of this node (if any)JADEPrincipalAgentDescriptor. getPrincipal()JADEPrincipalCommand. getPrincipal()Get the JADEPrincipal of the actor, respnsible for this Command object.JADEPrincipalGenericCommand. getPrincipal()JADEPrincipalNodeDescriptor. getPrincipal()Retrieve the principal of the described nodeMethods in jade.core with parameters of type JADEPrincipal 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 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 containervoidAgentContainer. initAgent(AID agentID, Agent instance, JADEPrincipal ownerPrincipal, Credentials initialCredentials)voidAgentManager. kill(AID agentID, JADEPrincipal requesterPrincipal, Credentials requesterCredentials)voidMainContainerImpl. kill(AID agentID, JADEPrincipal requesterPrincipal, Credentials requesterCredentials)Kill an agent wherever it isvoidAgentManager. killContainer(ContainerID cid, JADEPrincipal requesterPrincipal, Credentials requesterCredentials)voidMainContainerImpl. killContainer(ContainerID cid, JADEPrincipal requesterPrincipal, Credentials requesterCredentials)Kill a given containervoidNodeDescriptor. setOwnerPrincipal(JADEPrincipal principal)Set the principal of the owner of this nodevoidAgentDescriptor. setPrincipal(JADEPrincipal p)voidCommand. setPrincipal(JADEPrincipal p)voidGenericCommand. setPrincipal(JADEPrincipal p)voidNodeDescriptor. setPrincipal(JADEPrincipal principal)Set the principal of the described nodevoidAgentManager. shutdownPlatform(JADEPrincipal requesterPrincipal, Credentials requesterCredentials)voidMainContainerImpl. shutdownPlatform(JADEPrincipal requesterPrincipal, Credentials requesterCredentials)Shut down the whole platform -
Uses of JADEPrincipal in jade.core.event
Methods in jade.core.event that return JADEPrincipal Modifier and Type Method Description JADEPrincipalAgentEvent. getNewPrincipal()JADEPrincipalAgentEvent. getOldPrincipal()Constructors in jade.core.event with parameters of type JADEPrincipal Constructor Description AgentEvent(int id, AID aid, JADEPrincipal f, JADEPrincipal t, ContainerID cid) -
Uses of JADEPrincipal in jade.core.management
Methods in jade.core.management with parameters of type JADEPrincipal Modifier and Type Method Description voidAgentManagementProxy. createAgent(AID agentID, String className, Object[] arguments, JADEPrincipal owner, Credentials initialCredentials, boolean startIt, Command sourceCmd)voidAgentManagementSlice. createAgent(AID agentID, String className, Object[] arguments, JADEPrincipal owner, Credentials initialCredentials, boolean startIt, Command sourceCmd) -
Uses of JADEPrincipal in jade.core.mobility
Methods in jade.core.mobility with parameters of type JADEPrincipal Modifier and Type Method Description voidAgentMobilityService. bornAgent(AID agentID, ContainerID cid, JADEPrincipal principal, String ownership, boolean forceReplacement) -
Uses of JADEPrincipal in jade.domain.JADEAgentManagement
Methods in jade.domain.JADEAgentManagement that return JADEPrincipal Modifier and Type Method Description JADEPrincipalCreateAgent. getOwner()Methods in jade.domain.JADEAgentManagement with parameters of type JADEPrincipal Modifier and Type Method Description voidCreateAgent. setOwner(JADEPrincipal p)Set the principal of the owner of the agent to be created. -
Uses of JADEPrincipal in jade.security
Methods in jade.security that return JADEPrincipal Modifier and Type Method Description JADEPrincipalCredentials. getOwner()Look into the various credentials, if there is one that certify the ownership for this credentials, return the JADEPrincipal of the owner.JADEPrincipalCredentialsHelper. getPrincipal()Retrieve the principal of the agent this CredentialsHelper refers to.JADEPrincipalCredentialsHelper. getPrincipal(ACLMessage msg)Retrieve the principal of the sender of a signed ACLMessage.
-