Package jade.core

This package contains the microkernel of JADE system.

See:
          Description

Interface Summary
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.
Location Abstract interface to represent JADE network locations.
 

Class Summary
Agent The Agent class is the common superclass for user defined software agents.
AID This class represents a JADE Agent Identifier.
Starter This utility class is a Facade to JADE runtime system and is only used to start up JADE.
 

Exception Summary
acc.NoMoreAddressesException  
NotFoundException This exception is thrown when some component (agent, agent container, etc.) cannot be found in the agent platform data structures.
UnreachableException This exception is thrown when some agent container cannot be contacted.
 

Package jade.core Description

This package contains the microkernel of JADE system. Three main assets are contained within this software package:

  1. Base Agent class, with fundamental message passing and behaviour scheduling capabilities.
  2. Distributed objects runtime environment to support agent platform.
  3. Set of pre-built behaviours for basic task structuring needs.
This package features provide a simple message passing system with multiple transport protocols (Java events within the same Java Virtual Machine, RMI across Java Virtual Machines belonging to the same JADE platform, and standard IIOP protocol to communicate with different agent platforms) and a multithreaded execution environment for software agents, with preemptive inter-agent scheduling and cooperative intra-agent scheduling.