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.