Uses of Package
jade.core.behaviours

Packages that use jade.core.behaviours
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.domain This package and its sub-packages contains FIPA specific agents and ontologies. 
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.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.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.behaviours used by jade.core
Behaviour
          Abstract base class for JADE behaviours.
 

Classes in jade.core.behaviours used by jade.core.behaviours
Behaviour
          Abstract base class for JADE behaviours.
Behaviour.RunnableChangedEvent
          Event class for notifying blocked and restarted behaviours.
CompositeBehaviour
          An abstract superclass for behaviours composed by many parts.
CyclicBehaviour
          Atomic behaviour that must be executed forever.
DataStore
           
OneShotBehaviour
          Atomic behaviour that executes just once.
ReceiverBehaviour.Handle
          An interface representing ACL messages due to arrive within a time limit.
ReceiverBehaviour.NotYetReady
          Exception class for timeouts.
ReceiverBehaviour.TimedOut
          Exception class for timeouts.
SerialBehaviour
          Base class for all composite behaviour whose children run serially, i.e. the composite behaviour is blocked if and only if its current child is blocked.
SimpleBehaviour
          An atomic behaviour.
ThreadedBehaviourFactory.ThreadedBehaviourWrapper
          Inner class ThreadedBehaviourWrapper This class is declared public for debugging purpose only
 

Classes in jade.core.behaviours used by jade.domain
Behaviour
          Abstract base class for JADE behaviours.
SimpleBehaviour
          An atomic behaviour.
 

Classes in jade.core.behaviours used by jade.domain.introspection
Behaviour
          Abstract base class for JADE behaviours.
CyclicBehaviour
          Atomic behaviour that must be executed forever.
SimpleBehaviour
          An atomic behaviour.
 

Classes in jade.core.behaviours used by jade.proto
Behaviour
          Abstract base class for JADE behaviours.
CompositeBehaviour
          An abstract superclass for behaviours composed by many parts.
CyclicBehaviour
          Atomic behaviour that must be executed forever.
DataStore
           
FSMBehaviour
          Composite behaviour with Finite State Machine based children scheduling.
SerialBehaviour
          Base class for all composite behaviour whose children run serially, i.e. the composite behaviour is blocked if and only if its current child is blocked.
SimpleBehaviour
          An atomic behaviour.
 

Classes in jade.core.behaviours used by jade.util
Behaviour
          Abstract base class for JADE behaviours.
 

Classes in jade.core.behaviours used by jade.wrapper.gateway
Behaviour
          Abstract base class for JADE behaviours.
CyclicBehaviour
          Atomic behaviour that must be executed forever.
SimpleBehaviour
          An atomic behaviour.