Uses of Class
jade.core.behaviours.SimpleBehaviour
-
Packages that use SimpleBehaviour Package Description jade.core.behaviours This package is a subpackage ofjade.coreand 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.proto.states This package contains classes for common states of an interaction protocol, such as "waiting for a given message", "selecting between a number of alternatives", ...jade.tools jade.tools.introspector jade.tools.testagent 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. -
-
Uses of SimpleBehaviour in jade.core.behaviours
Subclasses of SimpleBehaviour in jade.core.behaviours Modifier and Type Class Description classCyclicBehaviourAtomic behaviour that must be executed forever.classOneShotBehaviourAtomic behaviour that executes just once.classOntologyServerReady made behaviour that for each incoming message automatically invokes a corresponding method of the form
public void serveCcccPppp(Cccc c, ACLMessage msg) throws Exception
where Cccc represents the key content-element referenced by the incoming message msg and Pppp represents the performative of the message.
ContentElement-s representing SL0 operatorsaction,doneandresultare automatically managed so that for instance if an incoming REQUEST message is received carrying a content of type
((action (actor ...) (Sell ...)))
a serving method with signature
public void serveSellRequest(Sell s, ACLMessage msg) throws Exception
will be searched.
Serving methods are responsible for sending back responses if any.classSenderBehaviourBehaviour for sending an ACL message.classTickerBehaviourThis abstract class implements aBehaviourthat periodically executes a user-defined piece of code.classWakerBehaviourThis abstract class implements a OneShot task that must be executed only one just after a given timeout is elapsed. -
Uses of SimpleBehaviour in jade.domain
Subclasses of SimpleBehaviour in jade.domain Modifier and Type Class Description classRequestFIPAServiceBehaviourThis class extends theFipaRequestIntiatorBehaviourin order to request an agent, e.g.classRequestManagementBehaviourBase class for AMS and DF behaviours managing requests from agents. -
Uses of SimpleBehaviour in jade.domain.introspection
Subclasses of SimpleBehaviour in jade.domain.introspection Modifier and Type Class Description classAMSSubscriberThis behaviour subscribes to the AMS to receive notifications about platform-wide events.classIntrospectionServer -
Uses of SimpleBehaviour in jade.proto
Subclasses of SimpleBehaviour in jade.proto Modifier and Type Class Description classSimpleAchieveREInitiatorThis is simple implementation of the AchieveREInitiator.classSimpleAchieveREResponderThis is a single homogeneous and effective implementation of all the FIPA-Request-like interaction protocols defined by FIPA, that is all those protocols where the initiator sends a single message (i.e.classSSResponderDispatcherThis behaviour is designed to be used together with the Single-Session responder protocol classes. -
Uses of SimpleBehaviour in jade.proto.states
Subclasses of SimpleBehaviour in jade.proto.states Modifier and Type Class Description classMsgReceiverThis behaviour is a simple implementation of a message receiver.classReplySenderThis behaviour sends a reply to a given message adjusting all protocol fields and receivers.classStateResetterThis behaviour is used as a state of a FSMbehavior in order to reset some of the FSM's states or the whole FSM -
Uses of SimpleBehaviour in jade.tools
Subclasses of SimpleBehaviour in jade.tools Modifier and Type Class Description protected classToolAgent.AMSListenerBehaviourThis abstract behaviour is used to receive notifications from the AMS. -
Uses of SimpleBehaviour in jade.tools.introspector
Subclasses of SimpleBehaviour in jade.tools.introspector Modifier and Type Class Description classSensorManager -
Uses of SimpleBehaviour in jade.tools.testagent
Subclasses of SimpleBehaviour in jade.tools.testagent Modifier and Type Class Description classReceiveCyclicBehaviourThis behaviour is used for receiving ACLMessage and giving them to the TestAgent -
Uses of SimpleBehaviour in jade.wrapper.gateway
Subclasses of SimpleBehaviour in jade.wrapper.gateway Modifier and Type Class Description classGatewayBehaviourThis is a cyclic behaviour that processes the commands received via JadeGateway.
-