Class Summary |
AgentBase |
Base class for all agents.
|
AgentClassLoader |
ClassLoader to enforce the dynamic security for the agent system.
|
AgentData |
Class for storing the management data of an agent. |
AgentIDStore |
Used for storing the IDs of the agents which denied moving or persisting and requested some time. |
AgentPolicy |
The default policy for the agent system.
|
AgentSystem |
Main class of the agent system. |
AgentTimerQueue |
An extension of a TimerQueue where the method doTimerAction calls the same
method in the agent system provided at creatiom.
|
AMPStreamHandler |
Stream handler for AMPURLConnections . |
AMPStreamHandlerFactory |
Factory for creating AMPStreamHandlers for the amp-protocol.
|
AMPURLConnection |
A connection of type "amp" to another computer, allowing to transfer an agent from
the local to the remote host. |
Conversation |
A conversation with a single or any number of other agents. |
CreateAgentPermission |
Permission to create agents of a certain class. |
DynamicPermissions |
This class represents a heterogeneous collection of Permissions. |
FileLimitPermission |
Permission to write to files only a certain number of bytes. |
LimitedFileOutputStream |
A replacement for FileOutputStream which limits the number of bytes written
to the disk through all of its instances. |
PermissionEvent |
Event to tell the agent that his permissions have changed. |
PermissionsEnumerator |
A PermissionsEnumerator enumerates all the Permission objects in all the PermissionCollections
of a Permissions object. |
PermissionsHash |
A PermissionsHash stores a homogeneous set of permissions in a hashtable. |
PolicyByValue |
A policy where the permissions have to be bought. |
ResourcePackage |
Used to find resources on a searchpath. |
ServingThread |
A thread to receive an agent from a remote host. |
TerminateAgentConversation |
A conversation to terminate the agent. |
UnresolvedPermission |
The UnresolvedPermission class is used to hold Permissions that
were "unresolved" when the Policy was initialized.
|
UnresolvedPermissionCollection |
A UnresolvedPermissionCollection stores a collection
of UnresolvedPermission permissions. |
ValuedPermissions |
A collection of permissions which are asociated with a value. |