Uses of Class
jade.core.behaviours.DataStore

Packages that use DataStore
jade.core.behaviours This package is a subpackage of jade.core and contains the classes used to implement basic agent behaviours. 
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", ... 
 

Uses of DataStore in jade.core.behaviours
 

Methods in jade.core.behaviours that return DataStore
 DataStore WrapperBehaviour.getDataStore()
           
 DataStore Behaviour.getDataStore()
          Return the private data store of this Behaviour.
 

Methods in jade.core.behaviours with parameters of type DataStore
 void WrapperBehaviour.setDataStore(DataStore ds)
           
 void Behaviour.setDataStore(DataStore ds)
          Set the private data store of this Behaviour
 

Uses of DataStore in jade.proto
 

Methods in jade.proto with parameters of type DataStore
 void ProposeInitiator.setDataStore(DataStore ds)
          Override the setDataStore() method to initialize propagate this setting to all children.
 

Constructors in jade.proto with parameters of type DataStore
AchieveREInitiator(Agent a, ACLMessage msg, DataStore store)
          Construct an AchieveREInitiator with a given DataStore
AchieveREResponder(Agent a, MessageTemplate mt, DataStore store)
          Constructor.
ContractNetInitiator(Agent a, ACLMessage cfp, DataStore store)
          Constructs a ContractNetInitiator behaviour
ContractNetResponder(Agent a, MessageTemplate mt, DataStore store)
          Constructor of the behaviour.
IteratedAchieveREInitiator(Agent a, ACLMessage msg, DataStore store)
          Construct an IteratedAchieveREInitiator with a given DataStore
ProposeInitiator(Agent a, ACLMessage initiation, DataStore store)
          Construct a ProposeInitiator with a given DataStore
ProposeResponder(Agent a, MessageTemplate mt, DataStore store)
          Constructor.
SimpleAchieveREInitiator(Agent a, ACLMessage msg, DataStore store)
          Constructs a SimpleAchieveREInitiator behaviour
SimpleAchieveREResponder(Agent a, MessageTemplate mt, DataStore store)
          Constructor.
SSContractNetResponder(Agent a, ACLMessage cfp, DataStore store)
          Construct a SSContractNetResponder that is activated by the reception of a given initiation CFP message and uses a given DataStore.
SSIteratedAchieveREResponder(Agent a, ACLMessage request, DataStore store)
          Construct a SSIteratedAchieveREResponder that is activated by the reception of a given initiation REQUEST message and uses a given DataStore.
SSIteratedContractNetResponder(Agent a, ACLMessage cfp, DataStore store)
          Construct a SSIteratedContractNetResponder that is activated by the reception of a given initiation CFP message and uses a given DataStore.
SubscriptionInitiator(Agent a, ACLMessage msg, DataStore store)
          Construct a SubscriptionInitiator with a given DataStore
SubscriptionResponder(Agent a, MessageTemplate mt, SubscriptionResponder.SubscriptionManager sm, DataStore store)
          Construct a SubscriptionResponder behaviour that handles subscription messages matching a given template, notifies a given SubscriptionManager about subscription/un-subscription events and uses a given DataStore.
TwoPh0Initiator(Agent a, ACLMessage cfp, java.lang.String outputKey, DataStore store)
          Constructs a TwoPh0Initiator behaviour.
TwoPh1Initiator(Agent a, ACLMessage queryIf, java.lang.String outputKey, DataStore store)
          Constructs a TwoPh1Initiator behaviour.
TwoPh2Initiator(Agent a, ACLMessage acceptance, DataStore store)
          Constructs a TwoPh2Initiator behaviour.
TwoPhInitiator(Agent a, ACLMessage cfp, DataStore ds)
          Constructs a TwoPhInitiator behaviour.
TwoPhResponder(Agent a, MessageTemplate mt, DataStore store)
          Constructor of the behaviour.
 

Uses of DataStore in jade.proto.states
 

Methods in jade.proto.states with parameters of type DataStore
 void MsgReceiver.reset(MessageTemplate mt, long deadline, DataStore s, java.lang.Object msgKey)
          Reset this behaviour, possibly replacing the receive templatt and other data.
 

Constructors in jade.proto.states with parameters of type DataStore
HandlerSelector(Agent a, DataStore s, java.lang.Object accessKey)
          Constructor for this HandlerSelector.
MsgReceiver(Agent a, MessageTemplate mt, long deadline, DataStore s, java.lang.Object msgKey)
          Constructor.
ReplySender(Agent a, java.lang.String replyKey, java.lang.String msgKey, DataStore ds)
          Constructor.
 



These are the official JADE API. For these API backward compatibility is guaranteed accross JADE versions