jade.wrapper
Interface ContainerProxy
public interface ContainerProxy
This interface is used by an AgentController or ContainerController
to request action to the underlying implementation as if they
where received from the main container.
NOT available in MIDP
- Author:
- Giovanni Caire - TILAB
createAgent
void createAgent(AID id,
java.lang.String className,
java.lang.Object[] args)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
killContainer
void killContainer()
throws java.lang.Throwable
- Throws:
java.lang.Throwable
installMTP
MTPDescriptor installMTP(java.lang.String address,
java.lang.String className)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
uninstallMTP
void uninstallMTP(java.lang.String address)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
suspendAgent
void suspendAgent(AID id)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
activateAgent
void activateAgent(AID id)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
killAgent
void killAgent(AID id)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
moveAgent
void moveAgent(AID id,
Location where)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
cloneAgent
void cloneAgent(AID id,
Location where,
java.lang.String newName)
throws java.lang.Throwable
- Throws:
java.lang.Throwable