Package jade.core
Class AgentDescriptor
- java.lang.Object
-
- jade.core.AgentDescriptor
-
public class AgentDescriptor extends Object
Hold all information about an agent- Version:
- $Date$ $Revision$
- Author:
- Giovanni Rimassa - Universita' di Parma, Giovanni Caire - TILAB
-
-
Field Summary
Fields Modifier and Type Field Description static booleanFOREIGN_AGENTstatic booleanNATIVE_AGENT
-
Constructor Summary
Constructors Constructor Description AgentDescriptor()AgentDescriptor(boolean isForeign)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CredentialsgetAMSDelegation()ContainerIDgetContainerID()AMSAgentDescriptiongetDescription()JADEPrincipalgetPrincipal()booleanisForeign()booleanisNative()voidsetAMSDelegation(Credentials cf)voidsetContainerID(ContainerID cid)voidsetDescription(AMSAgentDescription dsc)voidsetPrincipal(JADEPrincipal p)
-
-
-
Field Detail
-
NATIVE_AGENT
public static final boolean NATIVE_AGENT
- See Also:
- Constant Field Values
-
FOREIGN_AGENT
public static final boolean FOREIGN_AGENT
- See Also:
- Constant Field Values
-
-
Method Detail
-
setDescription
public void setDescription(AMSAgentDescription dsc)
-
getDescription
public AMSAgentDescription getDescription()
-
isForeign
public boolean isForeign()
-
isNative
public boolean isNative()
-
setContainerID
public void setContainerID(ContainerID cid)
-
getContainerID
public ContainerID getContainerID()
-
setPrincipal
public void setPrincipal(JADEPrincipal p)
-
getPrincipal
public JADEPrincipal getPrincipal()
-
setAMSDelegation
public void setAMSDelegation(Credentials cf)
-
getAMSDelegation
public Credentials getAMSDelegation()
-
-