Class Summary |
AgentAction |
|
AgentEnv |
class AgentEnv represents the server's context. |
AgentLoader |
Class AgentLoader is our class loader which is used to isolate incoming
agents into separate protection domains. |
AgentServer |
Ajanta provides a generic agent server that can be suitably
extended by a programmer to define an application-specific server. |
AgentThread |
AgentThread is the initial thread created to execute an incoming agent
When an agent arrives, a new thread group is created for it, with an
identifier that is unique on that server. |
AjantaSecurityManager |
A security manager derived from the restrictive RMI security manager
Java's RMISecurityManager class provides an implementation of the
security manager suitable for controlling accesses by remote code. |
ATP |
Class ATPTransfer is the message format for the actual agent transfer. |
ATPAck |
This class defines the format for the acknowledgement sent in response to ATPTransfer message
If transfer is successful,destination server sends a positive acknowledgment
message back to the current server of the agent. |
ATPReply |
Class ATPReply encodes the format of the reply message sent by an agent
server after receiving an ATPRequest |
ATPRequest |
Class ATPRequest encodes the format of the message sent by one agent server
to another, requesting a migration of an agent. |
ATPTransfer |
Class ATPTransfer is the message format for the actual agent transfer. |
ClassRequest |
This class specifies the format of the message sent by a class loader
to a class server, requesting it to return the bytecode for a particular
class that it needs. |
CreateProxyAction |
|
DD |
The server maintains a domain registry indexed by thread group ids, in
which it stores the agent's URN and credentials, as well as a reference
to the agent object itself. |
DDEntry |
The server maintains a domain registry indexed by thread group ids, in
which it stores the agent's URN and credentials, as well as a reference
to the agent object itself. |
NRAccess |
Client side module to access Name Registry. |
RegisterAgentAction |
|
RREntry |
Class RREntry represents each entry in the server's resource registry |
SocketAction |
|
StartUp |
Class StartUp is the first class loaded into an agent's protection domain,
by our classloader. |
Synchronizer |
This class allow two threads to synchronize to some event. |
XferRequest |
Class XferRequest encodes the format of the message sent by one agent server
to another, requesting a migration of an agent. |