|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
jade.core
and contains
the classes used to implement basic agent
behaviours.
See:
Description
Interface Summary | |
ReceiverBehaviour.Handle | An interface representing ACL messages due to arrive within a time limit. |
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. |
OneShotBehaviour | Atomic behaviour that executes just once. |
ParallelBehaviour | Composite behaviour with concurrent children scheduling. |
ReceiverBehaviour | Behaviour for receiving an ACL message. |
SenderBehaviour | Behaviour for sending an ACL message. |
SequentialBehaviour | Composite behaviour with sequential children scheduling. |
SimpleBehaviour | An atomic behaviour. |
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. |
Exception Summary | |
ReceiverBehaviour.NotYetReady | Exception class for timeouts. |
ReceiverBehaviour.TimedOut | Exception class for timeouts. |
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 |