| Interface | Description |
|---|---|
| AgentContainer |
This interface represents the local container as it is seen by JADE kernel level
services installed in the underlying Node
|
| Command |
The
Command interface has to be implemented by all
JADE kernel-level commands, used by the various platform services. |
| FEListener |
Interface to be implemented by classes that need to be notified about
FrontEnd relevant events such as BORN_AGENT and DEAD_AGENT.
|
| HorizontalCommand |
The
HorizontalCommand interface represents those
kernel-level commands that are exchanged among the slices of a
given JADE service, and they are sent across the network by the
platform IMTP. |
| Location |
Abstract interface to represent JADE network locations.
|
| MessageQueue |
The interface to be implemented by agent message queue implementations
|
| Node |
This interface represents a node of a JADE platform (i.e. a
component that can host a slice of a platform-level service).
|
| Service |
The
Service interface represents a centralized view of
a JADE kernel-level service. |
| Service.Slice |
The
Slice nested interface represents that part of
a service that is deployed at a given network node. |
| ServiceFinder |
The
ServiceFinder interface serves as an access point
for kernel-level service discovery. |
| ServiceHelper |
This interface is implemented by all the
service helper classes, i.e.
|
| Sink |
The
Sink interface has to be implemented by all the
components that process JADE kernel-level commands in an exclusive
and terminal way. |
| VerticalCommand |
The
VerticalCommand interface represents those
kernel-level commands that are sent to or through JADE kernel-level
services. |
| Class | Description |
|---|---|
| Agent |
The
Agent class is the common superclass for user
defined software agents. |
| AID |
This class represents a JADE Agent Identifier.
|
| BaseService |
The
BaseService abstract class partially implements
the Service interface, providing a simple and uniform
mechanism for slice management and service discovery. |
| ContainerID |
A class identifying an aget container in the JADE platform.
|
| Filter |
Base class for command filters, that allow to
set up an open-ended chain of platform services to process commands
coming from the upper JADE layers.
|
| GenericCommand |
A generic implementation of the
Command interface,
operating at the meta-level to provide a generic transformation of
method invocations. |
| MainDetectionManager | |
| MicroRuntime |
This class is used to start up the JADE runtime as a split (front-end)
container.
|
| PlatformID |
Description here
|
| 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. |
| SliceProxy |
An implementation of the
Service.Slice interface,
supporting routed dispatching of horizontal commands. |
| Specifier |
This class represent a specifier and collects a name, a className,
and an array of arguments.
|
| VersionManager |
| Exception | Description |
|---|---|
| NotFoundException |
This exception is thrown when some component (agent, agent container, etc.)
|
| ProfileException |
This class represents an exception related to JADE profile creation
or management.
|
| ServiceException |
Generic exception thrown by JADE kernel level services.
|
| ServiceNotActiveException |
This exception is thrown when trying to access a JADE kernel level service that is
not installed in the local node.
|
| Error | Description |
|---|---|
| Agent.Interrupted |
Inner class Interrupted.
|
Agent class, with fundamental message
passing and behaviour scheduling capabilities.