jade.coreand contains the classes used to implement basic agent behaviours.
Abstract base class for JADE behaviours.
An abstract superclass for behaviours composed by many parts.
Atomic behaviour that must be executed forever.
Composite behaviour with Finite State Machine based children scheduling.
This behaviour serves behaviour-loading requests according to the Behaviour-loading ontology.
Atomic behaviour that executes just once.
Ready made behaviour that for each incoming message automatically invokes a corresponding method of the form
where Cccc represents the key content-element referenced by the incoming message msg and Pppp represents the performative of the message.
Composite behaviour with concurrent children scheduling.
Composite behaviour with sequential children scheduling.
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.
An atomic behaviour.
This class provides support for executing JADE Behaviours in dedicated Java Threads.
This abstract class implements a
This abstract class implements a OneShot task that must be executed only one just after a given timeout is elapsed.
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
jade.coreand contains the classes used to implement basic agent behaviours. JADE agents schedule their behaviours within a single Java thread, using cooperative, non preemptive scheduling.