|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
AgentContainer | |
AgentManager | This interface provides Agent Life Cycle management services to the platform AMS. |
AgentManager.Listener | This callback interface is implemented by the AMS in order to be notified of significant platform-level events (e.g. container added or removed, agents birth or death, mtp configuration changes, etc.). |
AgentProxy | |
IMTPManager | |
Location | Abstract interface to represent JADE network locations. |
MainContainer | |
TimerListener | This interface is used by the JADE internal timing system to execute an action scheduled after a given amount of time. |
Class Summary | |
Agent | The Agent class is the common superclass for user
defined software agents. |
AgentContainerImpl | This class is a concrete implementation of the JADE agent container, providing runtime support to JADE agents. |
AgentState | This class represents the Life-Cycle state of an agent. |
AID | This class represents a JADE Agent Identifier. |
BehaviourID | This class represents an unique identifier referring to a specific agent behaviour. |
CaseInsensitiveString | A name string, with case insensitive comparison and equality operations. |
Channel | This class represents a communication channel, over which ACL messages can travel. |
ContainerID | |
MessageManager.PendingMsg | Inner class PendingMsg |
Profile | This class allows retrieving configuration-dependent classes. |
ProfileImpl | This class allows the JADE core to retrieve configuration-dependent classes and boot parameters. |
Runtime | The singleton instance (accessible through the
instance() static method) of this class allows
controlling the JADE runtime system from an external application.
|
Specifier | This class represent a specifier and collects a name, a className, and an array of arguments. |
Timer | This class is used by the JADE internal timing system to schedule actions after a given amount of time. |
TimerDispatcher | This class implements the JADE internal timing system. |
Exception Summary | |
acc.UnknownACLEncodingException | |
IMTPException | This exception is thrown when an error occurs in the communication with a remote object |
NameClashException | This exception is thrown when trying to create an agent with an already existing name. |
NotFoundException | This exception is thrown when some component (agent, agent container, etc.) cannot be found in the agent platform data structures. |
ProfileException | |
UnreachableException | This exception is thrown when some agent container cannot be contacted. |
This package contains the microkernel of JADE system. Three main assets are contained within this software package:
Agent
class, with fundamental message
passing and behaviour scheduling capabilities.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |