Uses of Package
jade.core

Packages that use jade.core
jade.content
jade.content.abs   
jade.content.onto.basic   
jade.core This package contains the microkernel of JADE system. 
jade.core.behaviours This package is a subpackage of jade.core and contains the classes used to implement basic agent behaviours. 
jade.core.event   
jade.domain This package and its sub-packages contains FIPA specific agents and ontologies. 
jade.domain.DFGUIManagement   
jade.domain.FIPAAgentManagement This package contains the definition of the FIPA-Agent-Management ontology as specified by the FIPA standard FIPA Agent Management Specification - document no. 23 version H (15th August 2001). 
jade.domain.JADEAgentManagement This package contains the definition of the JADE-Agent-Management ontology, the vocabulary with the list of used symbols, and all the Java classes that implement the concepts of the ontology. 
jade.domain.introspection This package contains the definition of the ontology used by JADE for internal monitoring of the agent platform and running agents. 
jade.domain.mobility This package contains the definition of the JADE-mobility ontology, the vocabulary with the list of used symbols, and all the Java classes that implement the concepts of the ontology. 
jade.gui This package contains general purpose components that can be used to build Swing-based Graphical User Interfaces for JADE agents. 
jade.lang.acl This package contains the support for the FIPA Agent Communication Language (ACL) including the ACLMessage class, the parser, the encoder, and an helper class for representing templates of ACL messages. 
jade.mtp   
jade.proto This package contains role behaviours for FIPA standard protocols. 
jade.util This package contains utility classes and in particular: classes for handling properties in an extended way (see the Tutorial), the Logger class for logging capabilities; the leap subpackage, that is a replacement for the Java collection framework that is not supported by J2ME. 
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. 
jade.wrapper.gateway This is a subpackage of jade.wrapper and contains a set of classes that enables a non-JADE application to issue commands to a JADE-based application. 
 

Classes in jade.core used by jade.content
AID
          This class represents a JADE Agent Identifier.
 

Classes in jade.core used by jade.content.abs
AID
          This class represents a JADE Agent Identifier.
 

Classes in jade.core used by jade.content.onto.basic
AID
          This class represents a JADE Agent Identifier.
 

Classes in jade.core used by jade.core
Agent
          The Agent class is the common superclass for user defined software agents.
AgentContainer
          This interface represents the local container as it is seen by JADE kernel level services installed in the underlying Node
AgentDescriptor
          Hold all information about an agent
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.).
AgentState
          This class represents the Life-Cycle state of an agent.
AID
          This class represents a JADE Agent Identifier.
BackEnd
           
BackEndContainer.AgentImage
          Inner class AgentImage
BackEndManager
          This class is an auxiliary JADE Node that act as parent node for all back-ends in the local JVM
BEConnectionManager
           
BehaviourID
          This class represents an unique identifier referring to a specific agent behaviour.
CallbackInvokator
          This class is used internally by the framework and is not accessible to users.
Command
          The Command interface has to be implemented by all JADE kernel-level commands, used by the various platform services.
ContainerID
          A class identifying an aget container in the JADE platform.
FEListener
          Interface to be implemented by classes that need to be notified about FrontEnd relevant events such as BORN_AGENT and DEAD_AGENT.
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.
FrontEnd
           
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.
IMTPException
          This exception is thrown when an error occurs in the communication with a remote object
IMTPManager
           
LifeCycle
          Common bas class for all agent life cycle states.
Location
          Abstract interface to represent JADE network locations.
MainContainer
           
MainContainerImpl
          This class is a concrete implementation of the JADE main container, providing runtime support to JADE agents, and the special, front end container where the AMS and the Default DF can run.
MessageQueue
          The interface to be implemented by agent message queue implementations
NameClashException
          This exception is thrown when trying to create an agent with an already existing name.
Node
          This interface represents a node of a JADE platform (i.e. a component that can host a slice of a platform-level service).
NodeDescriptor
          The NodeDescriptor class serves as a meta-level description of a kernel-level service.
NodeEventListener
          This interface is used to notify the JADE kernel of important events related to the platform nodes.
NodeFailureMonitor
          The abstract class NodeFailureMonitor provides a basic implementation for classes that are used to monitor the availability of nodes and detect node failures.
NotFoundException
          This exception is thrown when some component (agent, agent container, etc.)
PlatformManager
           
PlatformManagerImpl
          The ServiceManagerImpl class is the actual implementation of JADE platform Service Manager and Service Finder components.
Profile
          This class allows retrieving configuration-dependent classes.
ProfileException
          This class represents an exception related to JADE profile creation or management.
ResourceManager
          This is the interface that must be implemented by a class managing Thread resources on a Container
Runtime
          The singleton instance (accessible through the instance() static method) of this class allows controlling the JADE runtime system from an external application.
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.
ServiceDescriptor
          The ServiceDescriptor class serves as a meta-level description of a kernel-level service.
ServiceException
          Generic exception thrown by JADE kernel level services.
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.
ServiceManager
          The ServiceManager interface serves as an access point for kernel-level service management.
Sink
          The Sink interface has to be implemented by all the components that process JADE kernel-level commands in an exclusive and terminal way.
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.
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.
TimerListener
          This interface is used by the JADE internal timing system to execute an action scheduled after a given amount of time.
UnreachableException
          This exception is thrown when some agent container cannot be contacted.
VerticalCommand
          The VerticalCommand interface represents those kernel-level commands that are sent to or through JADE kernel-level services.
 

Classes in jade.core used by jade.core.behaviours
Agent
          The Agent class is the common superclass for user defined software agents.
NotFoundException
          This exception is thrown when some component (agent, agent container, etc.)
 

Classes in jade.core used by jade.core.event
Agent
          The Agent class is the common superclass for user defined software agents.
AgentContainer
          This interface represents the local container as it is seen by JADE kernel level services installed in the underlying Node
AgentState
          This class represents the Life-Cycle state of an agent.
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.
BehaviourID
          This class represents an unique identifier referring to a specific agent behaviour.
Channel
          This class represents a communication channel, over which ACL messages can travel.
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.
IMTPException
          This exception is thrown when an error occurs in the communication with a remote object
Profile
          This class allows retrieving configuration-dependent classes.
ProfileException
          This class represents an exception related to JADE profile creation or management.
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.
ServiceException
          Generic exception thrown by JADE kernel level services.
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.
SliceProxy
          An implementation of the Service.Slice interface, supporting routed dispatching of horizontal commands.
 

Classes in jade.core used by jade.domain
Agent
          The Agent class is the common superclass for user defined software agents.
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.).
AID
          This class represents a JADE Agent Identifier.
Location
          Abstract interface to represent JADE network locations.
TimerListener
          This interface is used by the JADE internal timing system to execute an action scheduled after a given amount of time.
 

Classes in jade.core used by jade.domain.DFGUIManagement
AID
          This class represents a JADE Agent Identifier.
 

Classes in jade.core used by jade.domain.FIPAAgentManagement
AID
          This class represents a JADE Agent Identifier.
 

Classes in jade.core used by jade.domain.JADEAgentManagement
AID
          This class represents a JADE Agent Identifier.
ContainerID
          A class identifying an aget container in the JADE platform.
Location
          Abstract interface to represent JADE network locations.
 

Classes in jade.core used by jade.domain.introspection
Agent
          The Agent class is the common superclass for user defined software 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.
Channel
          This class represents a communication channel, over which ACL messages can travel.
ContainerID
          A class identifying an aget container in the JADE platform.
Location
          Abstract interface to represent JADE network locations.
 

Classes in jade.core used by jade.domain.mobility
AID
          This class represents a JADE Agent Identifier.
Location
          Abstract interface to represent JADE network locations.
 

Classes in jade.core used by jade.gui
Agent
          The Agent class is the common superclass for user defined software agents.
AID
          This class represents a JADE Agent Identifier.
TimerListener
          This interface is used by the JADE internal timing system to execute an action scheduled after a given amount of time.
 

Classes in jade.core used by jade.lang.acl
Agent
          The Agent class is the common superclass for user defined software agents.
AID
          This class represents a JADE Agent Identifier.
 

Classes in jade.core used by jade.mtp
Profile
          This class allows retrieving configuration-dependent classes.
 

Classes in jade.core used by jade.proto
Agent
          The Agent class is the common superclass for user defined software agents.
AID
          This class represents a JADE Agent Identifier.
 

Classes in jade.core used by jade.util
IMTPException
          This exception is thrown when an error occurs in the communication with a remote object
IMTPManager
           
 

Classes in jade.core used by jade.wrapper
Agent
          The Agent class is the common superclass for user defined software agents.
AgentContainer
          This interface represents the local container as it is seen by JADE kernel level services installed in the underlying Node
AID
          This class represents a JADE Agent Identifier.
Location
          Abstract interface to represent JADE network locations.
NotFoundException
          This exception is thrown when some component (agent, agent container, etc.)
 

Classes in jade.core used by jade.wrapper.gateway
Agent
          The Agent class is the common superclass for user defined software agents.
AID
          This class represents a JADE Agent Identifier.
TimerListener
          This interface is used by the JADE internal timing system to execute an action scheduled after a given amount of time.