Package jade.wrapper

Together with the classes jade.core.Profile and jade.core.Runtime this package provides support for the JADE in-process interface that allows external Java applications to use JADE as a kind of library and to launch the JADE Runtime from within the application itself.

See:
          Description

Interface Summary
AgentController Defines those methods which are permitted to control a JADE agent.
PlatformController Defines those methods which are permitted on a platform.
PlatformController.Listener Inner callback interface to receive platform events.
PlatformEvent
NOT available in MIDP
State Defines the interface to all concrete implementations of state representation.
 

Class Summary
Agent This class is a Proxy class, allowing access to a JADE agent.
AgentContainer This class is a Proxy class, allowing access to a JADE agent container.
AgentState Provides a concrete implementation of the State interface for agents.
MainContainer This class is a Proxy class, allowing access to a JADE main container.
PlatformState Provides a concrete implementation of the State interface for agent platforms.
StateBase Provides an abstract base class for implementations of state.
 

Exception Summary
ControllerException This exception class is thrown when an operation fails on any of the agent controller methods.
StaleProxyException This exception class is thrown when an attempt to use a stale (i.e.
 

Package jade.wrapper Description

Together with the classes jade.core.Profile and jade.core.Runtime this package provides support for the JADE in-process interface that allows external Java applications to use JADE as a kind of library and to launch the JADE Runtime from within the application itself. The classes of this package wraps the main actors of the JADE platform and allows to interact with them and, in particular, to control their life-cycle. A section of the Programmer's Guide contains a detailed description of the usage of the in-process interface.



JADE