|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
jade.core and contains
the classes used to implement basic agent
behaviours.
See:
Description
| Class Summary | |
|---|---|
| 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. |
| LoaderBehaviour | This behaviour serves behaviour-loading requests according to the Behaviour-loading ontology. |
| OneShotBehaviour | Atomic behaviour that executes just once. |
| OntologyServer | Ready made behaviour that for each incoming message automatically invoke a corresponding method of the form
public void serveCcccPppp(Cccc c, ACLMessage msg) throws Exception
where c represents the key content-element referenced by the incoming message msg. |
| ParallelBehaviour | Composite behaviour with concurrent children scheduling. |
| SequentialBehaviour | Composite behaviour with sequential 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. |
| ThreadedBehaviourFactory | This class provides support for executing JADE Behaviours in dedicated Java Threads. |
| TickerBehaviour | This abstract class implements a Behaviour that
periodically executes a user-defined piece of code. |
| WakerBehaviour | This abstract class implements a OneShot task that must be executed only one just after a given timeout is elapsed. |
| WrapperBehaviour | This behaviour allows modifying on the fly the way an existing behaviour object works
The following piece of code provides an example where we modify the done()
method of an existing behaviour object to print on the standard output a proper message when the behaviour
is completing. |
This package is a subpackage of jade.core and contains
the classes used to implement basic agent
behaviours. JADE agents schedule their behaviours
within a single Java thread, using cooperative, non preemptive
scheduling.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||