jade.core
Interface MainContainer
- public interface MainContainer
- Version:
- $Date: 2002/09/20 13:19:14 $ $Revision: 2.25 $
- Author:
- Giovanni Rimassa - Universita` di Parma
Method Summary |
java.lang.String |
addContainer(AgentContainer ac,
ContainerID cid,
java.lang.String username,
byte[] password)
|
void |
bornAgent(AID name,
ContainerID cid,
jade.security.CertificateFolder certs)
|
void |
changedAgentPrincipal(AID name,
jade.security.CertificateFolder certs)
|
void |
deadAgent(AID name)
|
void |
deadMTP(jade.mtp.MTPDescriptor mtp,
ContainerID cid)
|
jade.security.AgentPrincipal |
getAgentPrincipal(AID name)
|
java.lang.String |
getPlatformName()
|
AgentProxy |
getProxy(AID id)
|
byte[] |
getPublicKey()
|
AgentContainer |
lookup(ContainerID cid)
|
void |
newMTP(jade.mtp.MTPDescriptor mtp,
ContainerID cid)
|
void |
removeContainer(ContainerID cid)
|
void |
resumedAgent(AID name)
|
jade.security.JADECertificate |
sign(jade.security.JADECertificate certificate,
jade.security.CertificateFolder certs)
|
void |
suspendedAgent(AID name)
|
boolean |
transferIdentity(AID agentID,
ContainerID src,
ContainerID dest)
|
getPlatformName
public java.lang.String getPlatformName()
throws IMTPException
addContainer
public java.lang.String addContainer(AgentContainer ac,
ContainerID cid,
java.lang.String username,
byte[] password)
throws IMTPException,
jade.security.AuthException
removeContainer
public void removeContainer(ContainerID cid)
throws IMTPException
lookup
public AgentContainer lookup(ContainerID cid)
throws IMTPException,
NotFoundException
bornAgent
public void bornAgent(AID name,
ContainerID cid,
jade.security.CertificateFolder certs)
throws IMTPException,
NameClashException,
NotFoundException,
jade.security.AuthException
deadAgent
public void deadAgent(AID name)
throws IMTPException,
NotFoundException
suspendedAgent
public void suspendedAgent(AID name)
throws IMTPException,
NotFoundException
resumedAgent
public void resumedAgent(AID name)
throws IMTPException,
NotFoundException
changedAgentPrincipal
public void changedAgentPrincipal(AID name,
jade.security.CertificateFolder certs)
throws IMTPException,
NotFoundException
getAgentPrincipal
public jade.security.AgentPrincipal getAgentPrincipal(AID name)
throws IMTPException,
NotFoundException
sign
public jade.security.JADECertificate sign(jade.security.JADECertificate certificate,
jade.security.CertificateFolder certs)
throws IMTPException,
jade.security.AuthException
getPublicKey
public byte[] getPublicKey()
throws IMTPException
newMTP
public void newMTP(jade.mtp.MTPDescriptor mtp,
ContainerID cid)
throws IMTPException
deadMTP
public void deadMTP(jade.mtp.MTPDescriptor mtp,
ContainerID cid)
throws IMTPException
transferIdentity
public boolean transferIdentity(AID agentID,
ContainerID src,
ContainerID dest)
throws IMTPException,
NotFoundException
getProxy
public AgentProxy getProxy(AID id)
throws IMTPException,
NotFoundException