|
ADK CVS | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Interface Summary | |
| AgentEventListener | The interface by which agents are recognized. |
| DeliveryReport | Information regarding delivery of messages. |
| HighestPriority | Tagging interface for agents that should be run using the highest possible priority. |
| HighPriority | Tagging interface for agents that should be run using a high priority. |
| LowestPriority | Tagging interface for agents that should be run using the lowest possible priority. |
| LowPriority | Tagging interface for agents that should be run using a low priority. |
| Message | A message from an agent. |
| Routine | The Routine interface defines Runnables that can be stopped. |
| StateSerializable | The StateSerializable interface can be implemented by agents that need a more sophisticated way of persisting themselves other than simple and complete serialization of their entire object hierarchy. |
| TransientAgent | By implementing the TransientAgent interface an agent tells the habitat that it shouldn't try to serialize the agent for the purpose of persistence. |
| Class Summary | |
| AgentEvent | Indicates that something interesting has happened. |
| DelegationWrapper | Factory for wrapping and unwrapping delegate objects. |
| ExecutionEnvironment | The primary point of contact between an agent and the ARE. |
| HabitatInfo | A central registration record for a habitat known to the current habitat. |
| OutgoingMessage | Allows an agent to create a message and send it to a receiver, which is always another agent. |
| Exception Summary | |
| CoreComponentSetNotFoundException | Signals that the core component set could not be found. |
| IllegalMessageException | An IllegalMessageException can be thrown when the message is badly formatted, contains invalid data or has become corrupted during transport (this is not likely to happen). |
| NoSuchAgentException | Signals that an agent wasn't found or registered when it was used as the destination of a message, or as an object of an action. |
| NoSuchHabitatException | Signals that a habitat wasn't found or registered. |
| UnregisteredAgentException | Signals that an agent that tried to perform an action in the ExecutionEnvironment wasn't registered: that means it wasn't running. |
Core interfaces and classes which create and use mobile agents.
The package tryllian.are contains the minimal classes and
interfaces to create a mobile agent. By implementing the interface
AgentEventListener, any Java object immediately becomes a
mobile agent, as far as the Agent Runtime Environment is concerned.
All other classes in this package can be used to give agents
additional behavior, with the exception of class
DelegationWrapper. This class can only be used by the ARE
itself.
Agent developers are encouraged to use the AFC (Agent Foundation Classes)
in the tryllian.afc package to create new agents. The AFC
builds on top of the bare bones ARE classes defined in this package.
|
Copyright 2005, Tryllian Solutions B.V. | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||