Overview  Package  Class  Tree  Deprecated   Index  Help 
PREV LETTER   NEXT LETTER FRAMES    NO FRAMES    All Classes
A B C D E F G H I K L M N O P R S T U W

A
ACCEPT_PROPOSAL_KEY - Variable in class sajas.proto.SSContractNetResponder
Key to retrieve from the DataStore of the behaviour the last received ACCEPT_PROPOSAL ACLMessage
acceptNewAgent(String, Agent) - Method in class sajas.wrapper.ContainerController
 
AchieveREInitiator - Class in sajas.proto
Note: this class has been re-implemented to redirect the use of the agent and behaviour classes to SAJaS versions.
AchieveREInitiator(Agent, ACLMessage) - Constructor for class sajas.proto.AchieveREInitiator
Construct an AchieveREInitiator with an empty DataStore
AchieveREInitiator(Agent, ACLMessage, DataStore) - Constructor for class sajas.proto.AchieveREInitiator
Construct an AchieveREInitiator with a given DataStore
AchieveREResponder - Class in sajas.proto
Note: this class has been re-implemented to redirect the use of the agent and behaviour classes to SAJaS versions.
AchieveREResponder(Agent, MessageTemplate) - Constructor for class sajas.proto.AchieveREResponder
Constructor of the behaviour that creates a new empty DataStore
AchieveREResponder(Agent, MessageTemplate, DataStore) - Constructor for class sajas.proto.AchieveREResponder
Constructor.
action() - Method in class sajas.core.behaviours.WrapperBehaviour
Runs the behaviour.
action() - Method in class sajas.core.behaviours.WakerBehaviour
Runs the behaviour.
action() - Method in class sajas.core.behaviours.TickerBehaviour
Runs the behaviour.
action() - Method in class sajas.core.behaviours.SenderBehaviour
Actual behaviour implementation.
action() - Method in class sajas.core.behaviours.ReceiverBehaviour
Actual behaviour implementation.
action() - Method in class sajas.core.behaviours.CompositeBehaviour
Executes this CompositeBehaviour.
action() - Method in class sajas.core.behaviours.Behaviour
Runs the behaviour.
action() - Method in class sajas.proto.SSResponderDispatcher
Runs the behaviour.
action() - Method in class sajas.proto.SimpleAchieveREResponder
Runs the behaviour.
action() - Method in class sajas.proto.SimpleAchieveREInitiator
Runs the behaviour.
action() - Method in class sajas.proto.states.StateResetter
Runs the behaviour.
action() - Method in class sajas.proto.states.ReplySender
Runs the behaviour.
action() - Method in class sajas.proto.states.MsgReceiver
Runs the behaviour.
actionWrapper() - Method in class sajas.core.behaviours.Behaviour
This method is called internally by the JADE framework and should not be called by the user.
addAgent(Agent) - Method in class sajas.sim.repast3.AgentAction
 
addAgent(Agent) - Method in class sajas.sim.repasts.AgentAction
 
addBehaviour(Behaviour) - Method in class sajas.proto.SSResponderDispatcher
 
addBehaviour(Behaviour) - Method in class sajas.core.Agent
 
addContainerController(ContainerController) - Method in class sajas.wrapper.PlatformController
Used by sajas.core.Runtime to add ContainerControllers as containers are created.
addSubBehaviour(Behaviour) - Method in class sajas.core.behaviours.SequentialBehaviour
Add a sub behaviour to this SequentialBehaviour
addSubBehaviour(Behaviour) - Method in class sajas.core.behaviours.ParallelBehaviour
Add a sub behaviour to this ParallelBehaviour
adjustReply(Agent, ACLMessage, ACLMessage) - Static method in class sajas.proto.states.ReplySender
Adjust all protocol fields and receivers in a reply to a given message.
adjustReplyTemplate(ACLMessage) - Method in class sajas.proto.SubscriptionInitiator
 
adjustReplyTemplate(ACLMessage) - Method in class sajas.proto.ProposeInitiator
 
adjustReplyTemplate(ACLMessage) - Method in class sajas.proto.ContractNetInitiator
 
adjustReplyTemplate(ACLMessage) - Method in class sajas.proto.AchieveREInitiator
 
afterReply(ACLMessage) - Method in class sajas.proto.SSIteratedContractNetResponder
This method can be redefined by protocol specific implementations to update the status of the protocol just after a reply has been sent.
afterReply(ACLMessage) - Method in class sajas.proto.SSIteratedAchieveREResponder
This method can be redefined by protocol specific implementations to update the status of the protocol just after a reply has been sent.
afterReply(ACLMessage) - Method in class sajas.proto.SSContractNetResponder
This method can be redefined by protocol specific implementations to update the status of the protocol just after a reply has been sent.
Agent - Class in sajas.core
This is the base class for implementing agents.
Agent() - Constructor for class sajas.core.Agent
 
AgentAction - Class in sajas.sim.repast3
Action for Repast 3 agent execution in the simulation.
AgentAction() - Constructor for class sajas.sim.repast3.AgentAction
 
AgentAction - Class in sajas.sim.repasts
Action for Repast Simphony agent execution in the simulation.
AgentAction() - Constructor for class sajas.sim.repasts.AgentAction
 
AgentController - Class in sajas.wrapper
The controller for an agent.
AgentController(Agent) - Constructor for class sajas.wrapper.AgentController
This constructor is used internally when launching an agent in the platform.
AgentScheduler - Interface in sajas.sim
This interface represents the scheduler for agents in the simulation.
AID - Class in sajas.core
This new AID class, which extends the JADE version, provides a means to properly set and use a platform name.
AID() - Constructor for class sajas.core.AID
 
AID(String, boolean) - Constructor for class sajas.core.AID
 
ALL_ACCEPTANCES_KEY - Variable in class sajas.proto.ContractNetInitiator
key to retrieve from the DataStore of the behaviour the vector of ACCEPT/REJECT_PROPOSAL ACLMessage objects that have to be sent
ALL_CFPS_KEY - Variable in class sajas.proto.ContractNetInitiator
key to retrieve from the DataStore of the behaviour the vector of CFP ACLMessage objects that have to be sent.
ALL_INITIATIONS_K - Variable in class sajas.proto.SubscriptionInitiator
 
ALL_INITIATIONS_K - Variable in class sajas.proto.ProposeInitiator
key to retrieve from the DataStore of the behaviour the vector of PROPOSE ACLMessage objects that have to be sent.
ALL_INITIATIONS_K - Variable in class sajas.proto.ContractNetInitiator
 
ALL_INITIATIONS_K - Variable in class sajas.proto.AchieveREInitiator
 
ALL_NEXT_REQUESTS_KEY - Variable in class sajas.proto.IteratedAchieveREInitiator
Key to retrieve from the DataStore of the behaviour the vector of ACLMessage objects that will be sent at next round.
ALL_REQUESTS_KEY - Variable in class sajas.proto.AchieveREInitiator
key to retrieve from the DataStore of the behaviour the vector of ACLMessage objects that have been sent.
ALL_RESPONSES_KEY - Variable in class sajas.proto.SubscriptionInitiator
key to retrieve from the DataStore of the behaviour the vector of ACLMessage objects that have been received as responses.
ALL_RESPONSES_KEY - Variable in class sajas.proto.SimpleAchieveREInitiator
key to retrive all the responses received.
ALL_RESPONSES_KEY - Variable in class sajas.proto.ProposeInitiator
key to retrieve from the DataStore of the behaviour the vector of ACLMessage objects that have been received as responses.
ALL_RESPONSES_KEY - Variable in class sajas.proto.ContractNetInitiator
key to retrieve from the DataStore of the behaviour the vector of ACLMessage objects that have been received as response.
ALL_RESPONSES_KEY - Variable in class sajas.proto.AchieveREInitiator
key to retrieve from the DataStore of the behaviour the vector of ACLMessage objects that have been received as response.
ALL_RESULT_NOTIFICATIONS_KEY - Variable in class sajas.proto.SimpleAchieveREInitiator
key to retrive the result notification received.
ALL_RESULT_NOTIFICATIONS_KEY - Variable in class sajas.proto.ContractNetInitiator
key to retrieve from the DataStore of the behaviour the vector of ACLMessage objects that have been received as result notifications.
ALL_RESULT_NOTIFICATIONS_KEY - Variable in class sajas.proto.AchieveREInitiator
key to retrieve from the DataStore of the behaviour the vector of ACLMessage objects that have been received as result notifications.
ALL_SUBSCRIPTIONS_KEY - Variable in class sajas.proto.SubscriptionInitiator
key to retrieve from the DataStore of the behaviour the vector of subscription ACLMessage objects that have been sent.
amsAID - Static variable in class sajas.domain.AMSService
 
AMSService - Class in sajas.domain
The AMSService is re-implemented to avoid blocking approaches, given SAJaS single thread nature.
AMSService() - Constructor for class sajas.domain.AMSService
 

B
beforeReply(ACLMessage) - Method in class sajas.proto.SSIteratedContractNetResponder
This method can be redefined by protocol specific implementations to customize a reply that is going to be sent back to the initiator.
beforeReply(ACLMessage) - Method in class sajas.proto.SSIteratedAchieveREResponder
This method can be redefined by protocol specific implementations to customize a reply that is going to be sent back to the initiator.
beforeReply(ACLMessage) - Method in class sajas.proto.SSContractNetResponder
This method can be redefined by protocol specific implementations to customize a reply that is going to be sent back to the initiator.
begin() - Method in class sajas.sim.repast3.Repast3Launcher
 
Behaviour - Class in sajas.core.behaviours
Note: this class, as all classes in the sajas.core.behaviours package, has been re-implemented to redirect the use of the agent class to sajas.core.Agent.
Behaviour() - Constructor for class sajas.core.behaviours.Behaviour
Default constructor.
Behaviour(Agent) - Constructor for class sajas.core.behaviours.Behaviour
Constructor with owner agent.
Behaviour.RunnableChangedEvent - Class in sajas.core.behaviours
Event class for notifying blocked and restarted behaviours.
block() - Method in class sajas.core.behaviours.Behaviour
Blocks this behaviour.
block(long) - Method in class sajas.core.behaviours.Behaviour
Blocks this behaviour for a specified amount of time.
blockingReceive() - Method in class sajas.core.Agent
 
blockingReceive(long) - Method in class sajas.core.Agent
 
blockingReceive(MessageTemplate) - Method in class sajas.core.Agent
 
blockingReceive(MessageTemplate, long) - Method in class sajas.core.Agent
 
build(Context<Object>) - Method in class sajas.sim.repasts.RepastSLauncher
 

C
cancel(AID, boolean) - Method in class sajas.proto.SubscriptionInitiator
Cancel the subscription to agent receiver.
CANCEL_KEY - Variable in class sajas.proto.SubscriptionResponder
key to retrieve from the DataStore of the behaviour the ACLMessage object sent by the initiator to cancel a subscription.
CANCEL_KEY - Variable in class sajas.proto.SSIteratedAchieveREResponder
Key to retrieve from the DataStore of the behaviour the last received CANCEL ACLMessage
cancellationCompleted(AID) - Method in class sajas.proto.SubscriptionInitiator
This method should be called when the notification of a successful subscription cancellation is received from agent receiver to terminate the session with him.
CFP_KEY - Variable in class sajas.proto.SSContractNetResponder
Key to retrieve from the DataStore of the behaviour the last received CFP ACLMessage
CFP_KEY - Variable in class sajas.proto.ContractNetInitiator
key to retrieve from the DataStore of the behaviour the ACLMessage object passed in the constructor of the class.
CHECK_AGAIN - Static variable in class sajas.proto.AchieveREInitiator
 
CHECK_IN_SEQ - Static variable in class sajas.proto.SubscriptionInitiator
 
CHECK_IN_SEQ - Static variable in class sajas.proto.SSIteratedAchieveREResponder
 
CHECK_IN_SEQ - Static variable in class sajas.proto.SSContractNetResponder
 
CHECK_IN_SEQ - Static variable in class sajas.proto.ProposeInitiator
 
CHECK_IN_SEQ - Static variable in class sajas.proto.ContractNetInitiator
 
CHECK_IN_SEQ - Static variable in class sajas.proto.AchieveREInitiator
 
CHECK_SESSIONS - Static variable in class sajas.proto.SubscriptionInitiator
 
CHECK_SESSIONS - Static variable in class sajas.proto.ProposeInitiator
 
CHECK_SESSIONS - Static variable in class sajas.proto.ContractNetInitiator
 
CHECK_SESSIONS - Static variable in class sajas.proto.AchieveREInitiator
 
checkInSequence(ACLMessage) - Method in class sajas.proto.SubscriptionInitiator
Check whether a reply is in-sequence and update the appropriate Session.
checkInSequence(ACLMessage) - Method in class sajas.proto.SSIteratedContractNetResponder
Check whether a received message complies with the protocol rules.
checkInSequence(ACLMessage) - Method in class sajas.proto.SSIteratedAchieveREResponder
Check whether a received message complies with the protocol rules.
checkInSequence(ACLMessage) - Method in class sajas.proto.SSContractNetResponder
Check whether a received message complies with the protocol rules.
checkInSequence(ACLMessage) - Method in class sajas.proto.ProposeInitiator
Check whether a reply is in-sequence and update the appropriate Session.
checkInSequence(ACLMessage) - Method in class sajas.proto.ContractNetInitiator
Check whether a reply is in-sequence and update the appropriate Session
checkInSequence(ACLMessage) - Method in class sajas.proto.AchieveREInitiator
Check whether a reply is in-sequence and update the appropriate Session
checkSessions(ACLMessage) - Method in class sajas.proto.SubscriptionInitiator
Check the status of the sessions after the reception of the last reply or the expiration of the timeout.
checkSessions(ACLMessage) - Method in class sajas.proto.ProposeInitiator
Check the status of the sessions after the reception of the last reply or the expiration of the timeout.
checkSessions(ACLMessage) - Method in class sajas.proto.ContractNetInitiator
Check the status of the sessions after the reception of the last reply or the expiration of the timeout
checkSessions(ACLMessage) - Method in class sajas.proto.AchieveREInitiator
Check the status of the sessions after the reception of the last reply or the expiration of the timeout
checkTermination(boolean, int) - Method in class sajas.core.behaviours.SequentialBehaviour
Check whether this SequentialBehaviour must terminate.
checkTermination(boolean, int) - Method in class sajas.core.behaviours.ParallelBehaviour
Check whether this ParallelBehaviour must terminate.
checkTermination(boolean, int) - Method in class sajas.core.behaviours.FSMBehaviour
Check whether this FSMBehaviour must terminate.
checkTermination(boolean, int) - Method in class sajas.core.behaviours.CompositeBehaviour
This methods is called after the execution of each child in order to check whether the CompositeBehaviour should terminate.
clear() - Method in class sajas.lang.acl.ConversationList
Deregister all conversations.
close() - Method in class sajas.proto.SubscriptionResponder.Subscription
This method removes the current Subscription object from the SubscriptionResponder internal tables.
closeSessionOnNextReply() - Method in class sajas.proto.SSIteratedAchieveREResponder
Close the ongoing session, as soon as the next INFORM will be sent back to the initiator without the need for an explicit CANCEL message.
cnt - Variable in class sajas.lang.acl.ConversationList
 
CompositeBehaviour - Class in sajas.core.behaviours
 
CompositeBehaviour() - Constructor for class sajas.core.behaviours.CompositeBehaviour
Default constructor, does not set the owner agent.
CompositeBehaviour(Agent) - Constructor for class sajas.core.behaviours.CompositeBehaviour
This constructor sets the owner agent.
ContainerController - Class in sajas.wrapper
The controller for a container.
ContainerController() - Constructor for class sajas.wrapper.ContainerController
 
ContractNetInitiator - Class in sajas.proto
Note: this class has been re-implemented to redirect the use of the agent, behaviour and protocol classes to SAJaS versions.
ContractNetInitiator(Agent, ACLMessage) - Constructor for class sajas.proto.ContractNetInitiator
Constructor for the class that creates a new empty DataStore
ContractNetInitiator(Agent, ACLMessage, DataStore) - Constructor for class sajas.proto.ContractNetInitiator
Constructs a ContractNetInitiator behaviour
ContractNetResponder - Class in sajas.proto
Note: this class has been re-implemented to redirect the use of the agent, behaviour and protocol classes to SAJaS versions.
ContractNetResponder(Agent, MessageTemplate) - Constructor for class sajas.proto.ContractNetResponder
Constructor of the behaviour that creates a new empty DataStore
ContractNetResponder(Agent, MessageTemplate, DataStore) - Constructor for class sajas.proto.ContractNetResponder
Constructor of the behaviour.
ConversationList - Class in sajas.lang.acl
Note: this class has been re-implemented to redirect the use of the agent class to SAJaS versions.
ConversationList(Agent) - Constructor for class sajas.lang.acl.ConversationList
Construct a ConversationList to be used inside a given agent.
createAgentContainer(Profile) - Method in class sajas.core.Runtime
 
createCancelMessage(Agent, AID, ACLMessage) - Static method in class sajas.domain.DFService
 
createConversationId() - Method in class sajas.lang.acl.ConversationList
 
createConvId(Vector) - Method in class sajas.proto.SubscriptionInitiator
Create a new conversation identifier to begin a new interaction.
createConvId(Vector) - Method in class sajas.proto.ProposeInitiator
Create a new conversation identifier to begin a new interaction.
createConvId(Vector) - Method in class sajas.proto.ContractNetInitiator
Create a new conversation identifier to begin a new interaction.
createConvId(Vector) - Method in class sajas.proto.AchieveREInitiator
Create a new conversation identifier to begin a new interaction.
createMainContainer(Profile) - Method in class sajas.core.Runtime
 
createMessageTemplate(int) - Static method in class sajas.proto.SubscriptionResponder
This static method can be used to set the proper message Template (based on the performative of the subscription message) into the constructor of this behaviour.
createMessageTemplate(String) - Static method in class sajas.proto.SimpleAchieveREResponder
This static method can be used to set the proper message Template (based on the interaction protocol and the performative) into the constructor of this behaviour.
createMessageTemplate(String) - Static method in class sajas.proto.ProposeResponder
This static method can be used to set the proper message template (based on the interaction protocol and the performative) into the constructor of this behaviour.
createMessageTemplate(String) - Static method in class sajas.proto.ContractNetResponder
This static method can be used to set the proper message Template (based on the interaction protocol and the performative) to be passed to the constructor of this behaviour.
createMessageTemplate(String) - Static method in class sajas.proto.AchieveREResponder
This static method can be used to set the proper message Template (based on the interaction protocol and the performative) into the constructor of this behaviour.
createNewAgent(String, String, Object[]) - Method in class sajas.wrapper.ContainerController
 
createRequestMessage(Agent, AID, String, DFAgentDescription, SearchConstraints) - Static method in class sajas.domain.DFService
 
createResponder(ACLMessage) - Method in class sajas.proto.SSResponderDispatcher
This method is responsible for creating a suitable Behaviour acting as responder in the interaction protocol initiated by message initiationMsg.
createSubscription(ACLMessage) - Method in class sajas.proto.SubscriptionResponder
Utility method to correctly create a new Subscription object managed by this SubscriptionResponder
createSubscriptionMessage(Agent, AID, DFAgentDescription, SearchConstraints) - Static method in class sajas.domain.DFService
 
currentExecuted - Variable in class sajas.core.behaviours.CompositeBehaviour
 
currentName - Variable in class sajas.core.behaviours.FSMBehaviour
 
CyclicBehaviour - Class in sajas.core.behaviours
 
CyclicBehaviour() - Constructor for class sajas.core.behaviours.CyclicBehaviour
 
CyclicBehaviour(Agent) - Constructor for class sajas.core.behaviours.CyclicBehaviour
 

D
DataStore - Class in sajas.core.behaviours
 
DataStore() - Constructor for class sajas.core.behaviours.DataStore
 
DataStore(int) - Constructor for class sajas.core.behaviours.DataStore
 
deadline - Variable in class sajas.proto.states.MsgReceiver
 
decodeDone(String) - Static method in class sajas.domain.DFService
Process the content of the final inform (Done) message resulting from a register or deregister action requested to a DF agent, extracting the df-agent-description contained within.
decodeNotification(String) - Static method in class sajas.domain.DFService
Process the content of the inform message resulting from a subscription with a DF agent, extracting the array of df-agent-description objects contained within.
decodeResult(String) - Static method in class sajas.domain.DFService
Process the content of the final inform (result) message resulting from a search action requested to a DF agent, extracting the array of df-agent-description contained within.
deregister(SubscriptionResponder.Subscription) - Method in interface sajas.proto.SubscriptionResponder.SubscriptionManager
Deregister a Subscription object
deregister(Agent, DFAgentDescription) - Static method in class sajas.domain.DFService
 
deregister(Agent) - Static method in class sajas.domain.DFService
 
deregister(Agent) - Static method in class sajas.domain.AMSService
 
deregisterConversation(String) - Method in class sajas.lang.acl.ConversationList
Deregister a conversation with a given ID.
deregisterDefaultTransition(String) - Method in class sajas.core.behaviours.FSMBehaviour
Deregister the default transition from a given source state.
deregisterState(String) - Method in class sajas.core.behaviours.FSMBehaviour
Deregister a state of this FSMBehaviour.
deregisterTransition(String, int) - Method in class sajas.core.behaviours.FSMBehaviour
Deregister the transition from a given source state and identfied by a given termination event.
DFAgent - Class in sajas.domain
SAJaS implementation of the DF agent.
DFAgent() - Constructor for class sajas.domain.DFAgent
 
DFService - Class in sajas.domain
The DFService is re-implemented to avoid blocking approaches, given SAJaS single thread nature.
DFService() - Constructor for class sajas.domain.DFService
 
doDelete() - Method in class sajas.core.Agent
 
doFipaRequestClient(Agent, ACLMessage) - Static method in class sajas.domain.FIPAService
 
doFipaRequestClient(Agent, ACLMessage, long) - Static method in class sajas.domain.FIPAService
 
done() - Method in class sajas.core.behaviours.WrapperBehaviour
Check if this behaviour is done.
done() - Method in class sajas.core.behaviours.WakerBehaviour
Check if this behaviour is done.
done() - Method in class sajas.core.behaviours.TickerBehaviour
Check if this behaviour is done.
done() - Method in class sajas.core.behaviours.ReceiverBehaviour
Checks whether this behaviour ended.
done() - Method in class sajas.core.behaviours.OneShotBehaviour
Check if this behaviour is done.
done() - Method in class sajas.core.behaviours.CyclicBehaviour
Check if this behaviour is done.
done() - Method in class sajas.core.behaviours.CompositeBehaviour
Checks whether this behaviour has terminated.
done() - Method in class sajas.core.behaviours.Behaviour
Check if this behaviour is done.
done() - Method in class sajas.proto.SimpleAchieveREResponder
This method checks whether this behaviour has finished or not.
done() - Method in class sajas.proto.SimpleAchieveREInitiator
Check if this behaviour is done.
done() - Method in class sajas.proto.states.MsgReceiver
Check if this behaviour is done.
DUMMY_FINAL - Static variable in class sajas.proto.SubscriptionInitiator
 
DUMMY_FINAL - Static variable in class sajas.proto.SSIteratedAchieveREResponder
 
DUMMY_FINAL - Static variable in class sajas.proto.SSContractNetResponder
 
DUMMY_FINAL - Static variable in class sajas.proto.ProposeInitiator
 
DUMMY_FINAL - Static variable in class sajas.proto.ContractNetInitiator
 
DUMMY_FINAL - Static variable in class sajas.proto.AchieveREInitiator
 

E
equals(Object) - Method in class sajas.proto.SubscriptionResponder.Subscription
 
execute() - Method in class sajas.sim.repast3.AgentAction
 
execute() - Method in class sajas.sim.repasts.AgentAction
 

F
fillCancelContent(ACLMessage, ACLMessage) - Method in class sajas.proto.SubscriptionInitiator
This method is used to fill the :content slot of the CANCEL message that is being sent to an agent to cancel the subscription previously activated by means of the subscription message.
FIPAService - Class in sajas.domain
FIPA services are re-implemented to avoid blocking approaches, given SAJaS single thread nature.
FIPAService() - Constructor for class sajas.domain.FIPAService
 
forceTransitionTo(String) - Method in class sajas.core.behaviours.FSMBehaviour
Temporarily disregards the FSM structure, and jumps to the given state.
FSMBehaviour - Class in sajas.core.behaviours
 
FSMBehaviour() - Constructor for class sajas.core.behaviours.FSMBehaviour
Default constructor, does not set the owner agent.
FSMBehaviour(Agent) - Constructor for class sajas.core.behaviours.FSMBehaviour
This constructor sets the owner agent.

G
getAgent() - Method in class sajas.core.behaviours.Behaviour
 
getAgent(AID) - Static method in class sajas.domain.AMSService
Gets the Agent object given its AID.
getAID() - Method in class sajas.core.Agent
 
getAMS() - Method in class sajas.core.Agent
 
getArguments() - Method in class sajas.core.Agent
 
getBehaviourName() - Method in class sajas.core.behaviours.Behaviour
Retrieve the name of this behaviour object.
getChildren() - Method in class sajas.core.behaviours.SequentialBehaviour
Return a Collection view of the children of this SequentialBehaviour
getChildren() - Method in class sajas.core.behaviours.ParallelBehaviour
Return a Collection view of the children of this ParallelBehaviour
getChildren() - Method in class sajas.core.behaviours.FSMBehaviour
Return a Collection view of the children of this SequentialBehaviour
getChildren() - Method in class sajas.core.behaviours.CompositeBehaviour
This method returns a Collection view of the children of this CompositeBehaviour
getContainerController() - Method in class sajas.core.Agent
 
getContentManager() - Method in class sajas.core.Agent
 
getCurrent() - Method in class sajas.core.behaviours.SequentialBehaviour
Get the current child
getCurrent() - Method in class sajas.core.behaviours.ParallelBehaviour
Get the current child
getCurrent() - Method in class sajas.core.behaviours.FSMBehaviour
Get the current child
getCurrent() - Method in class sajas.core.behaviours.CompositeBehaviour
This method returns the child behaviour currently scheduled for execution
getDataStore() - Method in class sajas.core.behaviours.WrapperBehaviour
Return the private data store of this Behaviour.
getDataStore() - Method in class sajas.core.behaviours.Behaviour
Return the private data store of this Behaviour.
getDefaultDF() - Method in class sajas.core.Agent
 
getDFAID() - Static method in class sajas.domain.DFService
 
getExecutionState() - Method in class sajas.core.behaviours.Behaviour
 
getLastExitValue() - Method in class sajas.core.behaviours.FSMBehaviour
Retrieve the exit value of the most recently executed child.
getLocalName() - Method in class sajas.core.Agent
 
getMessage() - Method in class sajas.core.behaviours.ReceiverBehaviour
This method allows the caller to get the received message.
getMessage() - Method in interface sajas.core.behaviours.ReceiverBehaviour.Handle
Tries to retrieve the ACLMessage object represented by this handle.
getMessage() - Method in class sajas.proto.SubscriptionResponder.Subscription
Retrieve the ACL message with which this subscription object was created.
getMessageTemplate() - Method in class sajas.lang.acl.ConversationList
Return a template that matches only messages that do not belong to any of the conversations in this list.
getName(Behaviour) - Method in class sajas.core.behaviours.FSMBehaviour
Retrieve the name of the FSM state associated to the given child behaviour.
getName() - Method in class sajas.sim.repasts.RepastSLauncher
Gets the name of the simulation.
getName() - Method in class sajas.core.Agent
 
getParent() - Method in class sajas.core.behaviours.Behaviour
Retrieve the enclosing CompositeBehaviour (if present).
getPeriod() - Method in class sajas.core.behaviours.TickerBehaviour
 
getPlatformController() - Method in class sajas.wrapper.ContainerController
 
getPlatformID() - Static method in class sajas.core.AID
 
getPrevious() - Method in class sajas.core.behaviours.FSMBehaviour
Get the previously executed child
getRestartCounter() - Method in class sajas.core.behaviours.Behaviour
This method is used internally by the framework.
getSchedule() - Method in class sajas.sim.repast3.Repast3Launcher
 
getSelectionKey(Object) - Method in class sajas.proto.states.HandlerSelector
Subclasses must provide a concrete implementation for this method.
getSession(ACLMessage, int) - Method in class sajas.proto.SubscriptionInitiator
Return a ProtocolSession object to manage replies to a given initiation message
getSession(ACLMessage, int) - Method in class sajas.proto.IteratedAchieveREInitiator
Return a ProtocolSession object to manage replies to a given initiation message
getSession(ACLMessage, int) - Method in class sajas.proto.ContractNetInitiator
Return a ProtocolSession object to manage replies to a given initiation message
getSession(ACLMessage, int) - Method in class sajas.proto.AchieveREInitiator
Return a ProtocolSession object to manage replies to a given initiation message
getSource() - Method in class sajas.core.behaviours.Behaviour.RunnableChangedEvent
Read event source.
getState(String) - Method in class sajas.core.behaviours.FSMBehaviour
Retrieve the child behaviour associated to the FSM state with the given name.
getSubscription(ACLMessage) - Method in class sajas.proto.SubscriptionResponder
Utility method to correctly retrieve the Subscription object that is related to the conversation message msg belongs to.
getSubscription(String) - Method in class sajas.proto.SubscriptionResponder
Utility method to correctly retrieve the Subscription object that is related a given conversation.
getSubscriptions(AID) - Method in class sajas.proto.SubscriptionResponder
Utility method that retrieves all Subscription-s done by a given agent
getSubscriptions() - Method in class sajas.proto.SubscriptionResponder
Utility method that retrieves all Subscription-s managed by this SubscriptionResponder
getTerminatedChildren() - Method in class sajas.core.behaviours.ParallelBehaviour
Return a Collection view of the children of this ParallelBehaviour that have already completed.
getTickCount() - Method in class sajas.core.behaviours.TickerBehaviour
Retrieve how many ticks were done (i.e.
getToBeReset() - Method in class sajas.proto.SubscriptionInitiator
Return the states that must be reset before they are visited again.
getToBeReset() - Method in class sajas.proto.ContractNetInitiator
Return the states that must be reset before they are visited again.
getToBeReset() - Method in class sajas.proto.AchieveREInitiator
Return the states that must be reset before they are visited again.
getWakeupTime() - Method in class sajas.core.behaviours.WakerBehaviour
 
getWrappedBehaviour() - Method in class sajas.core.behaviours.WrapperBehaviour
 

H
handle(Behaviour.RunnableChangedEvent) - Method in class sajas.core.behaviours.WrapperBehaviour
Handler for block/restart events.
handle(Behaviour.RunnableChangedEvent) - Method in class sajas.core.behaviours.SerialBehaviour
Handle block/restart notifications.
handle(Behaviour.RunnableChangedEvent) - Method in class sajas.core.behaviours.ParallelBehaviour
Handle block/restart notifications.
handle(Behaviour.RunnableChangedEvent) - Method in class sajas.core.behaviours.Behaviour
Handler for block/restart events.
HANDLE_ACCEPT_PROPOSAL - Static variable in class sajas.proto.SSContractNetResponder
 
HANDLE_ACCEPT_PROPOSAL - Static variable in class sajas.proto.ProposeInitiator
 
HANDLE_AGREE - Static variable in class sajas.proto.AchieveREInitiator
 
HANDLE_ALL_RESPONSES - Static variable in class sajas.proto.ProposeInitiator
 
HANDLE_ALL_RESPONSES - Static variable in class sajas.proto.AchieveREInitiator
 
HANDLE_ALL_RESULT_NOTIFICATIONS - Static variable in class sajas.proto.AchieveREInitiator
 
HANDLE_CANCEL - Static variable in class sajas.proto.SSIteratedAchieveREResponder
 
HANDLE_CFP - Static variable in class sajas.proto.SSContractNetResponder
 
HANDLE_FAILURE - Static variable in class sajas.proto.SubscriptionInitiator
 
HANDLE_FAILURE - Static variable in class sajas.proto.ContractNetInitiator
 
HANDLE_FAILURE - Static variable in class sajas.proto.AchieveREInitiator
 
HANDLE_INFORM - Static variable in class sajas.proto.AchieveREInitiator
 
HANDLE_NOT_UNDERSTOOD - Static variable in class sajas.proto.SubscriptionInitiator
 
HANDLE_NOT_UNDERSTOOD - Static variable in class sajas.proto.ProposeInitiator
 
HANDLE_NOT_UNDERSTOOD - Static variable in class sajas.proto.ContractNetInitiator
 
HANDLE_NOT_UNDERSTOOD - Static variable in class sajas.proto.AchieveREInitiator
 
HANDLE_OUT_OF_SEQ - Static variable in class sajas.proto.SubscriptionInitiator
 
HANDLE_OUT_OF_SEQ - Static variable in class sajas.proto.ProposeInitiator
 
HANDLE_OUT_OF_SEQ - Static variable in class sajas.proto.ContractNetInitiator
 
HANDLE_OUT_OF_SEQ - Static variable in class sajas.proto.AchieveREInitiator
 
HANDLE_OUT_OF_SEQUENCE - Static variable in class sajas.proto.SSIteratedAchieveREResponder
 
HANDLE_OUT_OF_SEQUENCE - Static variable in class sajas.proto.SSContractNetResponder
 
HANDLE_REFUSE - Static variable in class sajas.proto.AchieveREInitiator
 
HANDLE_REJECT_PROPOSAL - Static variable in class sajas.proto.SSContractNetResponder
 
HANDLE_REJECT_PROPOSAL - Static variable in class sajas.proto.ProposeInitiator
 
HANDLE_REQUEST - Static variable in class sajas.proto.SSIteratedAchieveREResponder
 
handleAcceptProposal(ACLMessage, ACLMessage, ACLMessage) - Method in class sajas.proto.SSContractNetResponder
This method is called when an ACCEPT_PROPOSAL message is received from the initiator.
handleAcceptProposal(ACLMessage) - Method in class sajas.proto.ProposeInitiator
This method is called every time an accept-proposal message is received, which is not out-of-sequence according to the protocol rules.
handleAcceptProposal(ACLMessage, ACLMessage, ACLMessage) - Method in class sajas.proto.ContractNetResponder
Redefine this method to call prepareResultNotification()
handleAgree(ACLMessage) - Method in class sajas.proto.SubscriptionInitiator
This method is called every time an agree message is received, which is not out-of-sequence according to the protocol rules.
handleAgree(ACLMessage) - Method in class sajas.proto.SimpleAchieveREInitiator
This method is called every time an agree message is received, which is not out-of-sequence according to the protocol rules.
handleAgree(ACLMessage) - Method in class sajas.proto.AchieveREInitiator
This method is called every time an agree message is received, which is not out-of-sequence according to the protocol rules.
handleAllResponses(Vector) - Method in class sajas.proto.SubscriptionInitiator
This method is called when all the responses have been collected or when the timeout is expired.
handleAllResponses(Vector) - Method in class sajas.proto.SimpleAchieveREInitiator
This method is called when all the responses have been collected or when the timeout is expired.
handleAllResponses(Vector) - Method in class sajas.proto.ProposeInitiator
This method is called when all the responses have been collected or when the timeout is expired.
handleAllResponses(Vector, Vector) - Method in class sajas.proto.ContractNetInitiator
This method is called when all the responses have been collected or when the timeout is expired.
handleAllResponses(Vector) - Method in class sajas.proto.AchieveREInitiator
This method is called when all the responses have been collected or when the timeout is expired.
handleAllResultNotifications(Vector) - Method in class sajas.proto.SimpleAchieveREInitiator
This method is called when all the result notification messages have been collected.
handleAllResultNotifications(Vector, Vector) - Method in class sajas.proto.IteratedAchieveREInitiator
This method is called when all the result notification messages of the current round have been collected.
handleAllResultNotifications(Vector) - Method in class sajas.proto.IteratedAchieveREInitiator
This method is redefined to call the proper overloaded method
handleAllResultNotifications(Vector) - Method in class sajas.proto.ContractNetInitiator
This method is called when all the result notification messages have been collected.
handleAllResultNotifications(Vector) - Method in class sajas.proto.AchieveREInitiator
This method is called when all the result notification messages have been collected.
handleBlockEvent() - Method in class sajas.core.behaviours.WrapperBehaviour
This method is used internally by the framework.
handleBlockEvent() - Method in class sajas.core.behaviours.CompositeBehaviour
This method is used internally by the framework.
handleBlockEvent() - Method in class sajas.core.behaviours.Behaviour
This method is used internally by the framework.
handleCancel(ACLMessage) - Method in class sajas.proto.SubscriptionResponder
This method is called when a CANCEL message is received for a previous subscription.
handleCancel(ACLMessage) - Method in class sajas.proto.SSIteratedAchieveREResponder
This method is called when a CANCEL message is received from the initiator.
handleCfp(ACLMessage) - Method in class sajas.proto.SSContractNetResponder
This method is called to handle the initial CFP message.
handleCfp(ACLMessage) - Method in class sajas.proto.ContractNetResponder
Redefine this method to call prepareResponse()
handleElapsedTimeout() - Method in class sajas.core.behaviours.WakerBehaviour
Deprecated. Use onWake() instead
handleFailure(ACLMessage) - Method in class sajas.proto.SubscriptionInitiator
This method is called every time a failure message is received, which is not out-of-sequence according to the protocol rules.
handleFailure(ACLMessage) - Method in class sajas.proto.SimpleAchieveREInitiator
This method is called every time a failure message is received, which is not out-of-sequence according to the protocol rules.
handleFailure(ACLMessage) - Method in class sajas.proto.ContractNetInitiator
This method is called every time a failure message is received, which is not out-of-sequence according to the protocol rules.
handleFailure(ACLMessage) - Method in class sajas.proto.AchieveREInitiator
This method is called every time a failure message is received, which is not out-of-sequence according to the protocol rules.
handleInconsistentFSM(String, int) - Method in class sajas.core.behaviours.FSMBehaviour
 
handleInform(ACLMessage) - Method in class sajas.proto.SubscriptionInitiator
This method is called every time a inform message is received, which is not out-of-sequence according to the protocol rules.
handleInform(ACLMessage) - Method in class sajas.proto.SimpleAchieveREInitiator
This method is called every time a inform message is received, which is not out-of-sequence according to the protocol rules.
handleInform(ACLMessage, Vector) - Method in class sajas.proto.IteratedAchieveREInitiator
This method is called every time an inform message is received, which is not out-of-sequence according to the protocol rules.
handleInform(ACLMessage) - Method in class sajas.proto.IteratedAchieveREInitiator
This method is redefined to call the proper overloaded method
handleInform(ACLMessage) - Method in class sajas.proto.ContractNetInitiator
This method is called every time a inform message is received, which is not out-of-sequence according to the protocol rules.
handleInform(ACLMessage) - Method in class sajas.proto.AchieveREInitiator
This method is called every time a inform message is received, which is not out-of-sequence according to the protocol rules.
handleMessage(ACLMessage) - Method in class sajas.proto.states.MsgReceiver
This is invoked when a message matching the specified template is received or the timeout has expired (the msg parameter is null in this case).
handleNotUnderstood(ACLMessage) - Method in class sajas.proto.SubscriptionInitiator
This method is called every time a not-understood message is received, which is not out-of-sequence according to the protocol rules.
handleNotUnderstood(ACLMessage) - Method in class sajas.proto.SimpleAchieveREInitiator
This method is called every time a not-understood message is received, which is not out-of-sequence according to the protocol rules.
handleNotUnderstood(ACLMessage) - Method in class sajas.proto.ProposeInitiator
This method is called every time a not-understood message is received, which is not out-of-sequence according to the protocol rules.
handleNotUnderstood(ACLMessage) - Method in class sajas.proto.ContractNetInitiator
This method is called every time a not-understood message is received, which is not out-of-sequence according to the protocol rules.
handleNotUnderstood(ACLMessage) - Method in class sajas.proto.AchieveREInitiator
This method is called every time a not-understood message is received, which is not out-of-sequence according to the protocol rules.
handleOutOfSequence(ACLMessage) - Method in class sajas.proto.SubscriptionInitiator
This method is called every time a message is received, which is out-of-sequence according to the protocol rules.
handleOutOfSequence(ACLMessage) - Method in class sajas.proto.SSIteratedAchieveREResponder
This method is called whenever a message is received that does not comply to the protocol rules.
handleOutOfSequence(ACLMessage, ACLMessage, ACLMessage) - Method in class sajas.proto.SSContractNetResponder
This method is called whenever a message is received that does not comply to the protocol rules.
handleOutOfSequence(ACLMessage) - Method in class sajas.proto.SSContractNetResponder
Redefine this method to call the overloaded version with 3 parameters.
handleOutOfSequence(ACLMessage) - Method in class sajas.proto.SimpleAchieveREInitiator
This method is called every time a message is received, which is out-of-sequence according to the protocol rules.
handleOutOfSequence(ACLMessage) - Method in class sajas.proto.ProposeInitiator
This method is called every time a message is received, which is out-of-sequence according to the protocol rules.
handleOutOfSequence(ACLMessage) - Method in class sajas.proto.ContractNetInitiator
This method is called every time a message is received, which is out-of-sequence according to the protocol rules.
handleOutOfSequence(ACLMessage) - Method in class sajas.proto.AchieveREInitiator
This method is called every time a message is received, which is out-of-sequence according to the protocol rules.
handlePropose(ACLMessage, Vector) - Method in class sajas.proto.ContractNetInitiator
This method is called every time a propose message is received, which is not out-of-sequence according to the protocol rules.
handleRefuse(ACLMessage) - Method in class sajas.proto.SubscriptionInitiator
This method is called every time a refuse message is received, which is not out-of-sequence according to the protocol rules.
handleRefuse(ACLMessage) - Method in class sajas.proto.SimpleAchieveREInitiator
This method is called every time a refuse message is received, which is not out-of-sequence according to the protocol rules.
handleRefuse(ACLMessage) - Method in class sajas.proto.ContractNetInitiator
This method is called every time a refuse message is received, which is not out-of-sequence according to the protocol rules.
handleRefuse(ACLMessage) - Method in class sajas.proto.AchieveREInitiator
This method is called every time a refuse message is received, which is not out-of-sequence according to the protocol rules.
handleRejectProposal(ACLMessage, ACLMessage, ACLMessage) - Method in class sajas.proto.SSContractNetResponder
This method is called when a REJECT_PROPOSAL message is received from the initiator.
handleRejectProposal(ACLMessage) - Method in class sajas.proto.ProposeInitiator
This method is called every time an reject-proposal message is received, which is not out-of-sequence according to the protocol rules.
handleRequest(ACLMessage) - Method in class sajas.proto.SSIteratedAchieveREResponder
This method is called to handle the initial REQUEST message and then again whenever a REQUEST message is received.
handleRequest(ACLMessage) - Method in class sajas.proto.AchieveREResponder
This method is called when the protocol initiation message (matching the MessageTemplate specified in the constructor) is received.
handleRestartEvent() - Method in class sajas.core.behaviours.WrapperBehaviour
This method is used internally by the framework.
handleRestartEvent() - Method in class sajas.core.behaviours.CompositeBehaviour
This method is used internally by the framework.
handleRestartEvent() - Method in class sajas.core.behaviours.Behaviour
This method is used internally by the framework.
HandlerSelector - Class in sajas.proto.states
Note: this class has been re-implemented to redirect the use of the agent and behaviour classes to SAJaS versions.
HandlerSelector(Agent, DataStore, Object) - Constructor for class sajas.proto.states.HandlerSelector
Constructor for this HandlerSelector.
handleStateEntered(Behaviour) - Method in class sajas.core.behaviours.FSMBehaviour
 
handleSubscription(ACLMessage) - Method in class sajas.proto.SubscriptionResponder
This method is called when a subscription message is received that matches the message template specified in the constructor.
hasDefaultTransition(String) - Method in class sajas.core.behaviours.FSMBehaviour
Check if a default transition exits from a given source state.
hashCode() - Method in class sajas.proto.SubscriptionResponder.Subscription
 

I
INFINITE - Static variable in class sajas.proto.states.MsgReceiver
A numeric constant to mean that the deadline for the receive operation will never expire.
init(boolean, int) - Method in class sajas.core.behaviours.Behaviour.RunnableChangedEvent
Re-init event content.
initialize() - Static method in class sajas.domain.DFService
Initializes the DF service.
initialize() - Static method in class sajas.domain.AMSService
Initializes the AMS service.
initializeDataStore(ACLMessage) - Method in class sajas.proto.SubscriptionInitiator
Initialize the data store.
initializeDataStore(ACLMessage) - Method in class sajas.proto.ProposeInitiator
Initialize the data store.
initializeDataStore(ACLMessage) - Method in class sajas.proto.IteratedAchieveREInitiator
Initialize the data store.
initializeDataStore(ACLMessage) - Method in class sajas.proto.ContractNetInitiator
Initialize the data store.
initializeDataStore(ACLMessage) - Method in class sajas.proto.AchieveREInitiator
Initialize the data store.
INITIATION_K - Variable in class sajas.proto.SubscriptionInitiator
 
INITIATION_K - Variable in class sajas.proto.ProposeInitiator
key to retrieve from the DataStore of the behaviour the ACLMessage object passed in the constructor of the class.
INITIATION_K - Variable in class sajas.proto.ContractNetInitiator
 
INITIATION_K - Variable in class sajas.proto.AchieveREInitiator
 
INITIATION_KEY - Variable in class sajas.proto.SSIteratedAchieveREResponder
Key to retrieve from the DataStore of the behaviour the initiation ACLMessage that triggered this responder session
INITIATION_KEY - Variable in class sajas.proto.SSContractNetResponder
Key to retrieve from the DataStore of the behaviour the initiation ACLMessage that triggered this responder session
instance() - Static method in class sajas.core.Runtime
 
interrupt() - Method in class sajas.proto.states.MsgReceiver
Signal an interruption to this receiver, and cause the ongoing receive operation to abort.
INTERRUPTED - Static variable in class sajas.proto.states.MsgReceiver
A numeric constant to mean that the receive operation was interrupted.
isRunnable() - Method in class sajas.core.behaviours.Behaviour
Returns whether this Behaviour object is blocked or not.
isRunnable() - Method in class sajas.core.behaviours.Behaviour.RunnableChangedEvent
Check whether the event is runnable.
isSessionTerminated(ACLMessage) - Static method in class sajas.proto.IteratedAchieveREInitiator
Check if the responder has closed the session just after sending this inform message.
isUpwards() - Method in class sajas.core.behaviours.Behaviour.RunnableChangedEvent
Check which direction this event is travelling.
IteratedAchieveREInitiator - Class in sajas.proto
Note: this class has been re-implemented to redirect the use of the agent and behaviour classes to SAJaS versions.
IteratedAchieveREInitiator(Agent, ACLMessage) - Constructor for class sajas.proto.IteratedAchieveREInitiator
Construct an IteratedAchieveREInitiator with an empty DataStore
IteratedAchieveREInitiator(Agent, ACLMessage, DataStore) - Constructor for class sajas.proto.IteratedAchieveREInitiator
Construct an IteratedAchieveREInitiator with a given DataStore

K
kill() - Method in class sajas.wrapper.PlatformController
 
kill() - Method in class sajas.wrapper.ContainerController
 

L
lastStates - Variable in class sajas.core.behaviours.FSMBehaviour
 
launchJADE() - Method in class sajas.sim.repast3.Repast3Launcher
Launch JADE and the multi-agent system related with this simulation.
launchJADE() - Method in class sajas.sim.repasts.RepastSLauncher
Launch JADE and the multi-agent system related with this simulation.

M
MsgReceiver - Class in sajas.proto.states
Note: this class has been re-implemented to redirect the use of the agent and behaviour classes to SAJaS versions.
MsgReceiver(Agent, MessageTemplate, long, DataStore, Object) - Constructor for class sajas.proto.states.MsgReceiver
Constructor.
MsgReceiver() - Constructor for class sajas.proto.states.MsgReceiver
 
myAgent - Variable in class sajas.core.behaviours.Behaviour
The agent this behaviour belongs to.
myAgent - Variable in class sajas.lang.acl.ConversationList
 
myEvent - Variable in class sajas.core.behaviours.Behaviour
This event object will be re-used for every state change notification.
mySubscriptionManager - Variable in class sajas.proto.SubscriptionResponder
The SubscriptionManager used by this SubscriptionResponder to register subscriptions

N
newHandle() - Static method in class sajas.core.behaviours.ReceiverBehaviour
Factory method for message handles.
newIteration(Vector) - Method in class sajas.proto.ContractNetInitiator
This method can be called (typically within the handleAllResponses() method) to activate a new iteration (this means we are implementing an Iterated-Contract-Net protocol).
NO_REPLY_SENT - Static variable in class sajas.proto.states.ReplySender
 
notify(ACLMessage) - Method in class sajas.proto.SubscriptionResponder.Subscription
This method allows sending back a notification message to the subscribed agent associated to this Subscription object.
NOTIFY_DOWN - Static variable in class sajas.core.behaviours.Behaviour
A constant for parent-to-child notifications.
NOTIFY_UP - Static variable in class sajas.core.behaviours.Behaviour
A constant for child-to-parent notifications.
notifyChangeBehaviourState(Behaviour, String, String) - Method in class sajas.core.Agent
 
notifyRestarted(Behaviour) - Method in class sajas.core.Agent
 

O
onEnd() - Method in class sajas.core.behaviours.WrapperBehaviour
This method is just an empty placeholder for subclasses.
onEnd() - Method in class sajas.core.behaviours.FSMBehaviour
Override the onEnd() method to return the exit value of the last executed state.
onEnd() - Method in class sajas.core.behaviours.Behaviour
This method is just an empty placeholder for subclasses.
onEnd() - Method in class sajas.proto.states.ReplySender
This method is just an empty placeholder for subclasses.
onEnd() - Method in class sajas.proto.states.MsgReceiver
This method is just an empty placeholder for subclasses.
OneShotBehaviour - Class in sajas.core.behaviours
 
OneShotBehaviour() - Constructor for class sajas.core.behaviours.OneShotBehaviour
 
OneShotBehaviour(Agent) - Constructor for class sajas.core.behaviours.OneShotBehaviour
 
onStart() - Method in class sajas.core.behaviours.WrapperBehaviour
This method is just an empty placeholders for subclasses.
onStart() - Method in class sajas.core.behaviours.TickerBehaviour
This method is just an empty placeholders for subclasses.
onStart() - Method in class sajas.core.behaviours.Behaviour
This method is just an empty placeholders for subclasses.
onStart() - Method in class sajas.proto.SubscriptionInitiator
Override the onStart() method to initialize the vectors that will keep all the replies in the data store.
onStart() - Method in class sajas.proto.SSIteratedAchieveREResponder
This method is just an empty placeholders for subclasses.
onStart() - Method in class sajas.proto.SSContractNetResponder
This method is just an empty placeholders for subclasses.
onStart() - Method in class sajas.proto.SimpleAchieveREInitiator
This method is just an empty placeholders for subclasses.
onStart() - Method in class sajas.proto.ProposeInitiator
Override the onStart() method to initialize the vectors that will keep all the replies in the data store.
onStart() - Method in class sajas.proto.ContractNetInitiator
Override the onStart() method to initialize the vectors that will keep all the replies in the data store.
onStart() - Method in class sajas.proto.AchieveREInitiator
Override the onStart() method to initialize the vectors that will keep all the replies in the data store.
onTick() - Method in class sajas.core.behaviours.TickerBehaviour
This method is invoked periodically with the period defined in the constructor.
onWake() - Method in class sajas.core.behaviours.WakerBehaviour
This method is invoked when the deadline defined in the constructor is reached (or when the timeout specified in the constructor expires).

P
ParallelBehaviour - Class in sajas.core.behaviours
 
ParallelBehaviour() - Constructor for class sajas.core.behaviours.ParallelBehaviour
Construct a ParallelBehaviour without setting the owner agent, and using the default termination condition (i.e.
ParallelBehaviour(int) - Constructor for class sajas.core.behaviours.ParallelBehaviour
Construct a ParallelBehaviour without setting the owner agent.
ParallelBehaviour(Agent, int) - Constructor for class sajas.core.behaviours.ParallelBehaviour
Construct a ParallelBehaviour setting the owner agent.
parent - Variable in class sajas.core.behaviours.Behaviour
 
parseAID(SimpleSLTokenizer) - Static method in class sajas.domain.DFService
The parser content has the form: agent-identifier ......)
PlatformController - Class in sajas.wrapper
The controller for the SAJaS platform.
PlatformController() - Constructor for class sajas.wrapper.PlatformController
 
postMessage(ACLMessage) - Method in class sajas.core.Agent
 
PREPARE_INITIATIONS - Static variable in class sajas.proto.SubscriptionInitiator
 
PREPARE_INITIATIONS - Static variable in class sajas.proto.ProposeInitiator
 
PREPARE_INITIATIONS - Static variable in class sajas.proto.ContractNetInitiator
 
PREPARE_INITIATIONS - Static variable in class sajas.proto.AchieveREInitiator
 
PREPARE_RESPONSE - Static variable in class sajas.proto.ProposeResponder
 
prepareCfps(ACLMessage) - Method in class sajas.proto.ContractNetInitiator
This method must return the vector of ACLMessage objects to be sent.
prepareForNextRound() - Method in class sajas.proto.IteratedAchieveREInitiator
 
prepareInitiations(ACLMessage) - Method in class sajas.proto.SubscriptionInitiator
This method is called internally by the framework and is not intended to be called by the user
prepareInitiations(ACLMessage) - Method in class sajas.proto.ProposeInitiator
This method must return the vector of ACLMessage objects to be sent.
prepareInitiations(ACLMessage) - Method in class sajas.proto.ContractNetInitiator
Specialize (if necessary) the initiation message for each receiver
prepareInitiations(ACLMessage) - Method in class sajas.proto.AchieveREInitiator
Specialize (if necessary) the initiation message for each receiver
prepareRequest(ACLMessage) - Method in class sajas.proto.SimpleAchieveREInitiator
This method must return the ACLMessage to be sent.
prepareRequests(ACLMessage) - Method in class sajas.proto.AchieveREInitiator
This method must return the vector of ACLMessage objects to be sent.
prepareResponse(ACLMessage) - Method in class sajas.proto.SubscriptionResponder
Deprecated. Use handleSubscription() instead
prepareResponse(ACLMessage) - Method in class sajas.proto.SimpleAchieveREResponder
This method is called when the initiator's message is received that matches the message template passed in the constructor.
prepareResponse(ACLMessage) - Method in class sajas.proto.ProposeResponder
This method is called when the initiator's message is received that matches the message template passed in the constructor.
prepareResponse(ACLMessage) - Method in class sajas.proto.ContractNetResponder
Deprecated. Use handleCfp() instead
prepareResponse(ACLMessage) - Method in class sajas.proto.AchieveREResponder
Deprecated. Use handleRequest() instead
prepareResultNotification(ACLMessage, ACLMessage) - Method in class sajas.proto.SimpleAchieveREResponder
This method is called after the response has been sent and only when one of the folliwing two cases arise: the response was an agree message OR no response message was sent.
prepareResultNotification(ACLMessage, ACLMessage, ACLMessage) - Method in class sajas.proto.ContractNetResponder
Deprecated. Use handleAcceptProposal() instead.
prepareResultNotification(ACLMessage, ACLMessage) - Method in class sajas.proto.AchieveREResponder
This method is called after the execution of the handleRequest() method if no response was sent or the response was an AGREE message.
prepareSubscriptions(ACLMessage) - Method in class sajas.proto.SubscriptionInitiator
This method must return the vector of subscription ACLMessage objects to be sent.
PROPOSE_ACCEPTANCE_KEY - Variable in class sajas.proto.ContractNetResponder
Deprecated. Use either ACCEPT_PROPOSAL_KEY or REJECT_PROPOSAL_KEY according to the message that has been received
PROPOSE_KEY - Variable in class sajas.proto.SSContractNetResponder
Key to retrieve from the DataStore of the behaviour the last sent PROPOSE ACLMessage
PROPOSE_KEY - Variable in class sajas.proto.ProposeResponder
key to retrieve from the DataStore of the behaviour the ACLMessage object sent by the initiator.
ProposeInitiator - Class in sajas.proto
Note: this class has been re-implemented to redirect the use of the agent, behaviour and protocol classes to SAJaS versions.
ProposeInitiator(Agent, ACLMessage) - Constructor for class sajas.proto.ProposeInitiator
Construct a ProposeInitiator with an empty DataStore
ProposeInitiator(Agent, ACLMessage, DataStore) - Constructor for class sajas.proto.ProposeInitiator
Construct a ProposeInitiator with a given DataStore
ProposeResponder - Class in sajas.proto
Note: this class has been re-implemented to redirect the use of the agent, behaviour and protocol classes to SAJaS versions.
ProposeResponder(Agent, MessageTemplate) - Constructor for class sajas.proto.ProposeResponder
Constructor of the behaviour that creates a new empty DataStore
ProposeResponder(Agent, MessageTemplate, DataStore) - Constructor for class sajas.proto.ProposeResponder
Constructor.

R
receive() - Method in class sajas.core.Agent
 
receive(MessageTemplate) - Method in class sajas.core.Agent
 
RECEIVE_CFP - Static variable in class sajas.proto.ContractNetResponder
 
RECEIVE_NEXT - Static variable in class sajas.proto.SSIteratedAchieveREResponder
 
RECEIVE_NEXT - Static variable in class sajas.proto.SSContractNetResponder
 
RECEIVE_PROPOSE - Static variable in class sajas.proto.ProposeResponder
 
RECEIVE_REPLY - Static variable in class sajas.proto.SubscriptionInitiator
 
RECEIVE_REPLY - Static variable in class sajas.proto.ProposeInitiator
 
RECEIVE_REPLY - Static variable in class sajas.proto.ContractNetInitiator
 
RECEIVE_REPLY - Static variable in class sajas.proto.AchieveREInitiator
 
RECEIVED_KEY - Variable in class sajas.proto.SSIteratedAchieveREResponder
Key to retrieve from the DataStore of the behaviour the last received ACLMessage
RECEIVED_KEY - Variable in class sajas.proto.SSContractNetResponder
Key to retrieve from the DataStore of the behaviour the last received ACLMessage
receivedMsgKey - Variable in class sajas.proto.states.MsgReceiver
 
ReceiverBehaviour - Class in sajas.core.behaviours
 
ReceiverBehaviour(Agent, long, MessageTemplate) - Constructor for class sajas.core.behaviours.ReceiverBehaviour
This constructor creates a ReceiverBehaviour object that ends as soon as an ACL message matching a given MessageTemplate arrives or the passed millis timeout expires.
ReceiverBehaviour(Agent, ReceiverBehaviour.Handle, long) - Constructor for class sajas.core.behaviours.ReceiverBehaviour
Receive any ACL message, waiting at most millis milliseconds (infinite time if millis 1).
ReceiverBehaviour(Agent, ReceiverBehaviour.Handle, long, MessageTemplate) - Constructor for class sajas.core.behaviours.ReceiverBehaviour
Receive any ACL message matching the given template, witing at most millis milliseconds (infinite time if millis 1.
ReceiverBehaviour.Handle - Interface in sajas.core.behaviours
An interface representing ACL messages due to arrive within a time limit.
ReceiverBehaviour.NotYetReady - Exception in sajas.core.behaviours
Exception class for timeouts.
ReceiverBehaviour.TimedOut - Exception in sajas.core.behaviours
Exception class for timeouts.
register(SubscriptionResponder.Subscription) - Method in interface sajas.proto.SubscriptionResponder.SubscriptionManager
Register a new Subscription object
register(Agent, DFAgentDescription) - Static method in class sajas.domain.DFService
 
register(Agent) - Static method in class sajas.domain.AMSService
Simpler register method, without the need to provide an AMSAgentDescription.
register(Agent, AMSAgentDescription) - Static method in class sajas.domain.AMSService
 
registerAsChild(Behaviour) - Method in class sajas.core.behaviours.CompositeBehaviour
 
registerConversation() - Method in class sajas.lang.acl.ConversationList
Register a conversation creating a new unique ID.
registerConversation(String) - Method in class sajas.lang.acl.ConversationList
Register a conversation with a given ID.
registerDefaultTransition(String, String) - Method in class sajas.core.behaviours.FSMBehaviour
Register a default transition in the FSM defining the policy for children scheduling of this FSMBehaviour.
registerDefaultTransition(String, String, String[]) - Method in class sajas.core.behaviours.FSMBehaviour
Register a default transition in the FSM defining the policy for children scheduling of this FSMBehaviour.
registerDSState(Behaviour, String) - Method in class sajas.proto.SSIteratedAchieveREResponder
Utility method to register a behaviour in a state of the protocol and set the DataStore appropriately
registerDSState(Behaviour, String) - Method in class sajas.proto.SSContractNetResponder
Utility method to register a behaviour in a state of the protocol and set the DataStore appropriately
registerFirstState(Behaviour, String) - Method in class sajas.core.behaviours.FSMBehaviour
Register a Behaviour as the initial state of this FSMBehaviour.
registerHandleAcceptProposal(Behaviour) - Method in class sajas.proto.SSContractNetResponder
This method allows to register a user defined Behaviour in the HANDLE_ACCEPT_PROPOSAL state.
registerHandleAcceptProposal(Behaviour) - Method in class sajas.proto.ProposeInitiator
This method allows to register a user defined Behaviour in the HANDLE_ACCEPT_PROPOSAL state.
registerHandleAgree(Behaviour) - Method in class sajas.proto.SubscriptionInitiator
This method allows to register a user defined Behaviour in the HANDLE_AGREE state.
registerHandleAgree(Behaviour) - Method in class sajas.proto.AchieveREInitiator
This method allows to register a user defined Behaviour in the HANDLE_AGREE state.
registerHandleAllResponses(Behaviour) - Method in class sajas.proto.SubscriptionInitiator
This method allows to register a user defined Behaviour in the HANDLE_ALL_RESPONSES state.
registerHandleAllResponses(Behaviour) - Method in class sajas.proto.ProposeInitiator
This method allows to register a user defined Behaviour in the HANDLE_ALL_RESPONSES state.
registerHandleAllResponses(Behaviour) - Method in class sajas.proto.ContractNetInitiator
This method allows to register a user defined Behaviour in the HANDLE_ALL_RESPONSES state.
registerHandleAllResponses(Behaviour) - Method in class sajas.proto.AchieveREInitiator
This method allows to register a user defined Behaviour in the HANDLE_ALL_RESPONSES state.
registerHandleAllResultNotifications(Behaviour) - Method in class sajas.proto.IteratedAchieveREInitiator
This method allows to register a user defined Behaviour in the HANDLE_ALL_RESULT_NOTIFICATIONS state.
registerHandleAllResultNotifications(Behaviour) - Method in class sajas.proto.ContractNetInitiator
This method allows to register a user defined Behaviour in the HANDLE_ALL_RESULT_NOTIFICATIONS state.
registerHandleAllResultNotifications(Behaviour) - Method in class sajas.proto.AchieveREInitiator
This method allows to register a user defined Behaviour in the HANDLE_ALL_RESULT_NOTIFICATIONS state.
registerHandleCancel(Behaviour) - Method in class sajas.proto.SubscriptionResponder
This method allows to register a user defined Behaviour in the HANDLE_CANCEL state.
registerHandleCancel(Behaviour) - Method in class sajas.proto.SSIteratedAchieveREResponder
This method allows to register a user defined Behaviour in the HANDLE_CANCEL state.
registerHandleCfp(Behaviour) - Method in class sajas.proto.SSContractNetResponder
This method allows to register a user defined Behaviour in the HANDLE_CFP state.
registerHandleCfp(Behaviour) - Method in class sajas.proto.ContractNetResponder
Redefine this method so that the HANDLE_CFP state is not registered as first state
registerHandleFailure(Behaviour) - Method in class sajas.proto.SubscriptionInitiator
This method allows to register a user defined Behaviour in the HANDLE_FAILURE state.
registerHandleFailure(Behaviour) - Method in class sajas.proto.ContractNetInitiator
This method allows to register a user defined Behaviour in the HANDLE_FAILURE state.
registerHandleFailure(Behaviour) - Method in class sajas.proto.AchieveREInitiator
This method allows to register a user defined Behaviour in the HANDLE_FAILURE state.
registerHandleInform(Behaviour) - Method in class sajas.proto.SubscriptionInitiator
This method allows to register a user defined Behaviour in the HANDLE_INFORM state.
registerHandleInform(Behaviour) - Method in class sajas.proto.IteratedAchieveREInitiator
This method allows to register a user defined Behaviour in the HANDLE_REFUSE state.
registerHandleInform(Behaviour) - Method in class sajas.proto.ContractNetInitiator
This method allows to register a user defined Behaviour in the HANDLE_INFORM state.
registerHandleInform(Behaviour) - Method in class sajas.proto.AchieveREInitiator
This method allows to register a user defined Behaviour in the HANDLE_INFORM state.
registerHandleNotUnderstood(Behaviour) - Method in class sajas.proto.SubscriptionInitiator
This method allows to register a user defined Behaviour in the HANDLE_NOT_UNDERSTOOD state.
registerHandleNotUnderstood(Behaviour) - Method in class sajas.proto.ProposeInitiator
This method allows to register a user defined Behaviour in the HANDLE_NOT_UNDERSTOOD state.
registerHandleNotUnderstood(Behaviour) - Method in class sajas.proto.ContractNetInitiator
This method allows to register a user defined Behaviour in the HANDLE_NOT_UNDERSTOOD state.
registerHandleNotUnderstood(Behaviour) - Method in class sajas.proto.AchieveREInitiator
This method allows to register a user defined Behaviour in the HANDLE_NOT_UNDERSTOOD state.
registerHandleOutOfSequence(Behaviour) - Method in class sajas.proto.SubscriptionInitiator
This method allows to register a user defined Behaviour in the HANDLE_OUT_OF_SEQ state.
registerHandleOutOfSequence(Behaviour) - Method in class sajas.proto.SSIteratedAchieveREResponder
This method allows to register a user defined Behaviour in the HANDLE_OUT_OF_SEQ state.
registerHandleOutOfSequence(Behaviour) - Method in class sajas.proto.SSContractNetResponder
This method allows to register a user defined Behaviour in the HANDLE_OUT_OF_SEQ state.
registerHandleOutOfSequence(Behaviour) - Method in class sajas.proto.ProposeInitiator
This method allows to register a user defined Behaviour in the HANDLE_OUT_OF_SEQ state.
registerHandleOutOfSequence(Behaviour) - Method in class sajas.proto.ContractNetInitiator
This method allows to register a user defined Behaviour in the HANDLE_OUT_OF_SEQ state.
registerHandleOutOfSequence(Behaviour) - Method in class sajas.proto.AchieveREInitiator
This method allows to register a user defined Behaviour in the HANDLE_OUT_OF_SEQ state.
registerHandlePropose(Behaviour) - Method in class sajas.proto.ContractNetInitiator
This method allows to register a user defined Behaviour in the HANDLE_PROPOSE state.
registerHandler(Object, Behaviour) - Method in class sajas.proto.states.HandlerSelector
Register the bounding between an handler and a key.
registerHandleRefuse(Behaviour) - Method in class sajas.proto.SubscriptionInitiator
This method allows to register a user defined Behaviour in the HANDLE_REFUSE state.
registerHandleRefuse(Behaviour) - Method in class sajas.proto.ContractNetInitiator
This method allows to register a user defined Behaviour in the HANDLE_REFUSE state.
registerHandleRefuse(Behaviour) - Method in class sajas.proto.AchieveREInitiator
This method allows to register a user defined Behaviour in the HANDLE_REFUSE state.
registerHandleRejectProposal(Behaviour) - Method in class sajas.proto.SSContractNetResponder
This method allows to register a user defined Behaviour in the HANDLE_REJECT_PROPOSAL state.
registerHandleRejectProposal(Behaviour) - Method in class sajas.proto.ProposeInitiator
This method allows to register a user defined Behaviour in the HANDLE_REJECT_PROPOSAL state.
registerHandleRequest(Behaviour) - Method in class sajas.proto.SSIteratedAchieveREResponder
This method allows to register a user defined Behaviour in the HANDLE_REQUEST state.
registerHandleRequest(Behaviour) - Method in class sajas.proto.AchieveREResponder
This method allows to register a user defined Behaviour in the HANDLE_REQUEST state.
registerHandleSubscription(Behaviour) - Method in class sajas.proto.SubscriptionResponder
This method allows to register a user defined Behaviour in the HANDLE_SUBSCRIPTION state.
registerLastState(Behaviour, String) - Method in class sajas.core.behaviours.FSMBehaviour
Register a Behaviour as a final state of this FSMBehaviour.
registerPrepareCfps(Behaviour) - Method in class sajas.proto.ContractNetInitiator
This method allows to register a user-defined Behaviour in the PREPARE_CFPS state.
registerPrepareInitiations(Behaviour) - Method in class sajas.proto.SubscriptionInitiator
Attach a behaviour to the Prepare-initiations protocol state.
registerPrepareInitiations(Behaviour) - Method in class sajas.proto.ContractNetInitiator
Attach a behaviour to the Prepare-initiations protocol state.
registerPrepareInitiations(Behaviour) - Method in class sajas.proto.AchieveREInitiator
Attach a behaviour to the Prepare-initiations protocol state.
registerPrepareRequests(Behaviour) - Method in class sajas.proto.AchieveREInitiator
This method allows to register a user defined Behaviour in the PREPARE_REQUESTS state.
registerPrepareResponse(Behaviour) - Method in class sajas.proto.SubscriptionResponder
Deprecated. Use registerHandleSubscription() instead.
registerPrepareResponse(Behaviour) - Method in class sajas.proto.ProposeResponder
This method allows to register a user defined Behaviour in the PREPARE_RESPONSE state.
registerPrepareResponse(Behaviour) - Method in class sajas.proto.ContractNetResponder
Deprecated. Use registerHandleCfp() instead.
registerPrepareResponse(Behaviour) - Method in class sajas.proto.AchieveREResponder
Deprecated. Use registerHandleRequest() instead.
registerPrepareResultNotification(Behaviour) - Method in class sajas.proto.ContractNetResponder
Deprecated. Use registerHandleAcceptProposal() instead.
registerPrepareResultNotification(Behaviour) - Method in class sajas.proto.AchieveREResponder
This method allows to register a user defined Behaviour in the PREPARE_RESULT_NOTIFICATION state.
registerPrepareSubscriptions(Behaviour) - Method in class sajas.proto.SubscriptionInitiator
This method allows to register a user defined Behaviour in the PREPARE_SUBSCRIPTIONS state.
registerState(Behaviour, String) - Method in class sajas.core.behaviours.FSMBehaviour
Register a Behaviour as a state of this FSMBehaviour.
registerTransition(String, String, int) - Method in class sajas.core.behaviours.FSMBehaviour
Register a transition in the FSM defining the policy for children scheduling of this FSMBehaviour.
registerTransition(String, String, int, String[]) - Method in class sajas.core.behaviours.FSMBehaviour
Register a transition in the FSM defining the policy for children scheduling of this FSMBehaviour.
reinit() - Method in class sajas.proto.SubscriptionInitiator
Re-initialize the internal state without performing a complete reset.
reinit() - Method in class sajas.proto.SSIteratedAchieveREResponder
Re-initialize the internal state without performing a complete reset.
reinit() - Method in class sajas.proto.SSContractNetResponder
Re-initialize the internal state without performing a complete reset.
REINIT - Static variable in class sajas.proto.IteratedAchieveREInitiator
 
reinit() - Method in class sajas.proto.ContractNetInitiator
Re-initialize the internal state without performing a complete reset.
reinit() - Method in class sajas.proto.AchieveREInitiator
reset this behaviour
REJECT_PROPOSAL_KEY - Variable in class sajas.proto.SSContractNetResponder
Key to retrieve from the DataStore of the behaviour the last received REJECT_PROPOSAL ACLMessage
removeAgent(Agent) - Method in class sajas.wrapper.ContainerController
Uased by sajas.core.Agent after terminating execution.
removeAgent(Agent) - Method in class sajas.sim.repast3.AgentAction
 
removeAgent(Agent) - Method in class sajas.sim.repasts.AgentAction
 
removeBehaviour(Behaviour) - Method in class sajas.core.Agent
 
removeSubBehaviour(Behaviour) - Method in class sajas.core.behaviours.SequentialBehaviour
Remove a sub behaviour from this SequentialBehaviour
removeSubBehaviour(Behaviour) - Method in class sajas.core.behaviours.ParallelBehaviour
Remove a sub behaviour from this ParallelBehaviour
removeTimer(Behaviour) - Method in class sajas.core.Agent
 
Repast3Launcher - Class in sajas.sim.repast3
A SAJaS launcher for the Repast 3 simulation framework.
Repast3Launcher() - Constructor for class sajas.sim.repast3.Repast3Launcher
 
RepastSLauncher - Class in sajas.sim.repasts
A SAJaS launcher for the Repast Simphony simulation framework.
RepastSLauncher() - Constructor for class sajas.sim.repasts.RepastSLauncher
 
REPLY_K - Variable in class sajas.proto.SubscriptionInitiator
 
REPLY_K - Variable in class sajas.proto.ContractNetInitiator
 
REPLY_K - Variable in class sajas.proto.AchieveREInitiator
 
REPLY_KEY - Variable in class sajas.proto.SubscriptionInitiator
key to retrieve from the DataStore of the behaviour the last ACLMessage object that has been received (null if the timeout expired).
REPLY_KEY - Variable in class sajas.proto.SSIteratedAchieveREResponder
Key to set into the DataStore of the behaviour the new ACLMessage to be sent back to the initiator as a reply.
REPLY_KEY - Variable in class sajas.proto.SSContractNetResponder
Key to set into the DataStore of the behaviour the new ACLMessage to be sent back to the initiator as a reply.
REPLY_KEY - Variable in class sajas.proto.ProposeInitiator
key to retrieve from the DataStore of the behaviour the last ACLMessage object that has been received (null if the timeout expired).
REPLY_KEY - Variable in class sajas.proto.ContractNetInitiator
key to retrieve from the DataStore of the behaviour the last ACLMessage object that has been received (null if the timeout expired).
REPLY_KEY - Variable in class sajas.proto.AchieveREInitiator
key to retrieve from the DataStore of the behaviour the last ACLMessage object that has been received (null if the timeout expired).
replyReceiver - Variable in class sajas.proto.SubscriptionInitiator
 
replyReceiver - Variable in class sajas.proto.ProposeInitiator
 
replyReceiver - Variable in class sajas.proto.ContractNetInitiator
 
replyReceiver - Variable in class sajas.proto.AchieveREInitiator
 
ReplySender - Class in sajas.proto.states
Note: this class has been re-implemented to redirect the use of the agent and behaviour classes to SAJaS versions.
ReplySender(Agent, String, String, DataStore) - Constructor for class sajas.proto.states.ReplySender
Constructor.
ReplySender(Agent, String, String) - Constructor for class sajas.proto.states.ReplySender
Constructor.
ReplySender() - Constructor for class sajas.proto.states.ReplySender
 
replyTemplate - Variable in class sajas.proto.SubscriptionInitiator
 
replyTemplate - Variable in class sajas.proto.ProposeInitiator
 
replyTemplate - Variable in class sajas.proto.ContractNetInitiator
 
replyTemplate - Variable in class sajas.proto.AchieveREInitiator
 
REQUEST_KEY - Variable in class sajas.proto.SSIteratedAchieveREResponder
Key to retrieve from the DataStore of the behaviour the last received REQUEST ACLMessage
REQUEST_KEY - Variable in class sajas.proto.SimpleAchieveREResponder
 
REQUEST_KEY - Variable in class sajas.proto.SimpleAchieveREInitiator
key to retrive from the datastore the ACLMessage passed in the constructor
REQUEST_KEY - Variable in class sajas.proto.AchieveREResponder
key to retrieve from the DataStore of the behaviour the ACLMessage object sent by the initiator.
REQUEST_KEY - Variable in class sajas.proto.AchieveREInitiator
key to retrieve from the DataStore of the behaviour the ACLMessage object passed in the constructor of the class.
REQUEST_SENT_KEY - Variable in class sajas.proto.SimpleAchieveREInitiator
key to retrive from the datastore the ACLMessage that has been sent.
reset() - Method in class sajas.core.behaviours.WrapperBehaviour
Restores behaviour initial state.
reset(Date) - Method in class sajas.core.behaviours.WakerBehaviour
This method must be called to reset the behaviour and starts again
reset(long) - Method in class sajas.core.behaviours.WakerBehaviour
This method must be called to reset the behaviour and starts again
reset() - Method in class sajas.core.behaviours.WakerBehaviour
This method must be called to reset the behaviour and starts again
reset(long) - Method in class sajas.core.behaviours.TickerBehaviour
This method must be called to reset the behaviour and starts again
reset() - Method in class sajas.core.behaviours.TickerBehaviour
This method must be called to reset the behaviour and starts again
reset() - Method in class sajas.core.behaviours.SimpleBehaviour
Resets a SimpleBehaviour.
reset() - Method in class sajas.core.behaviours.SequentialBehaviour
Puts a CompositeBehaviour back in initial state.
reset() - Method in class sajas.core.behaviours.ReceiverBehaviour
Resets this behaviour.
reset() - Method in class sajas.core.behaviours.ParallelBehaviour
Resets this behaviour.
reset() - Method in class sajas.core.behaviours.FSMBehaviour
Put this FSMBehaviour back in the initial condition.
reset() - Method in class sajas.core.behaviours.CompositeBehaviour
Puts a CompositeBehaviour back in initial state.
reset() - Method in class sajas.core.behaviours.Behaviour
Restores behaviour initial state.
reset() - Method in class sajas.proto.SubscriptionResponder
Reset this behaviour
reset(MessageTemplate) - Method in class sajas.proto.SubscriptionResponder
This method resets the protocol and allows to change the MessageTemplate that defines what messages this SubscriptionResponder will react to.
reset() - Method in class sajas.proto.SubscriptionInitiator
reset this behaviour by putting a null ACLMessage as message to be sent
reset(ACLMessage) - Method in class sajas.proto.SubscriptionInitiator
reset this behaviour
reset() - Method in class sajas.proto.SSIteratedAchieveREResponder
Reset this protocol behaviour
reset() - Method in class sajas.proto.SSContractNetResponder
Reset this behaviour.
reset() - Method in class sajas.proto.SimpleAchieveREResponder
Reset this behaviour using the same MessageTemplate.
reset(MessageTemplate) - Method in class sajas.proto.SimpleAchieveREResponder
This method allows to change the MessageTemplate that defines what messages this FIPARequestResponder will react to and reset the protocol.
reset() - Method in class sajas.proto.SimpleAchieveREInitiator
This method resets this behaviour so that it restarts from the initial state of the protocol with a null message.
reset(ACLMessage) - Method in class sajas.proto.SimpleAchieveREInitiator
This method resets this behaviour so that it restarts the protocol with another request message.
reset() - Method in class sajas.proto.ProposeResponder
Reset this behaviour.
reset(MessageTemplate) - Method in class sajas.proto.ProposeResponder
This method allows to change the MessageTemplate that defines what messages this ProposeResponder will react to and reset the protocol.
reset() - Method in class sajas.proto.ProposeInitiator
reset this behaviour by putting a null ACLMessage as message to be sent
reset(ACLMessage) - Method in class sajas.proto.ProposeInitiator
reset this behaviour
reset() - Method in class sajas.proto.ContractNetInitiator
reset this behaviour by putting a null ACLMessage as message to be sent
reset(ACLMessage) - Method in class sajas.proto.ContractNetInitiator
reset this behaviour
reset() - Method in class sajas.proto.AchieveREResponder
Reset this behaviour using the same MessageTemplate.
reset(MessageTemplate) - Method in class sajas.proto.AchieveREResponder
This method allows to change the MessageTemplate that defines what messages this FIPARequestResponder will react to and reset the protocol.
reset() - Method in class sajas.proto.AchieveREInitiator
reset this behaviour by putting a null ACLMessage as message to be sent
reset(ACLMessage) - Method in class sajas.proto.AchieveREInitiator
reset this behaviour
reset(MessageTemplate, long, DataStore, Object) - Method in class sajas.proto.states.MsgReceiver
Reset this behaviour, possibly replacing the receive templatt and other data.
resetChildren() - Method in class sajas.core.behaviours.CompositeBehaviour
 
resetStates(String[]) - Method in class sajas.core.behaviours.FSMBehaviour
Reset the children behaviours registered in the states indicated in the states parameter.
RESPONSE_KEY - Variable in class sajas.proto.SubscriptionResponder
key to retrieve from the DataStore of the behaviour the ACLMessage object sent as a response to the initiator.
RESPONSE_KEY - Variable in class sajas.proto.SimpleAchieveREResponder
 
RESPONSE_KEY - Variable in class sajas.proto.ProposeResponder
key to retrieve from the DataStore of the behaviour the ACLMessage object sent as a response to the initiator.
RESPONSE_KEY - Variable in class sajas.proto.ContractNetResponder
Deprecated. Use REPLY_KEY
RESPONSE_KEY - Variable in class sajas.proto.AchieveREResponder
key to retrieve from the DataStore of the behaviour the ACLMessage object sent as a response to the initiator.
restart() - Method in class sajas.core.behaviours.Behaviour
Restarts a blocked behaviour.
restartLater(Behaviour, long) - Method in class sajas.core.Agent
 
RESULT_NOTIFICATION_KEY - Variable in class sajas.proto.SimpleAchieveREResponder
 
RESULT_NOTIFICATION_KEY - Variable in class sajas.proto.ContractNetResponder
Deprecated. Use REPLY_KEY
RESULT_NOTIFICATION_KEY - Variable in class sajas.proto.AchieveREResponder
key to retrieve from the DataStore of the behaviour the ACLMessage object sent as a result notification to the initiator.
root() - Method in class sajas.core.behaviours.Behaviour
Returns the root for this Behaviour object.
RunnableChangedEvent() - Constructor for class sajas.core.behaviours.Behaviour.RunnableChangedEvent
 
Runtime - Class in sajas.core
SAJaS runtime, replicating JADE's API.

S
sajas.core - package sajas.core
 
sajas.core.behaviours - package sajas.core.behaviours
 
sajas.domain - package sajas.domain
 
sajas.lang.acl - package sajas.lang.acl
 
sajas.proto - package sajas.proto
 
sajas.proto.states - package sajas.proto.states
 
sajas.sim - package sajas.sim
This package contains classes and subpackages that make the connection with the available simulation infrastructures.
sajas.sim.repast3 - package sajas.sim.repast3
This package contains classes that make the connection with the Repast 3 simulation infrastructure.
sajas.sim.repasts - package sajas.sim.repasts
This package contains classes that make the connection with the Repast Simphony simulation infrastructure.
sajas.wrapper - package sajas.wrapper
 
scheduleAgent(Agent) - Method in interface sajas.sim.AgentScheduler
Simulation framework-specific method for scheduling an agent for execution.
scheduleAgent(Agent) - Method in class sajas.sim.repast3.Repast3Launcher
Simulation framework-specific method for scheduling an agent for execution.
scheduleAgent(Agent) - Method in class sajas.sim.repasts.RepastSLauncher
Simulation framework-specific method for scheduling an agent for execution.
scheduleFirst() - Method in class sajas.core.behaviours.SequentialBehaviour
Prepare the first child for execution
scheduleFirst() - Method in class sajas.core.behaviours.ParallelBehaviour
Prepare the first child for execution
scheduleFirst() - Method in class sajas.core.behaviours.FSMBehaviour
Prepare the first child for execution.
scheduleFirst() - Method in class sajas.core.behaviours.CompositeBehaviour
This method schedules the first child to be executed
scheduleNext(boolean, int) - Method in class sajas.core.behaviours.SequentialBehaviour
Sequential policy for children scheduling.
scheduleNext(boolean, int) - Method in class sajas.core.behaviours.ParallelBehaviour
This method schedules children behaviours one at a time, in a round robin fashion.
scheduleNext(boolean, int) - Method in class sajas.core.behaviours.FSMBehaviour
This method schedules the next child to be executed.
scheduleNext(boolean, int) - Method in class sajas.core.behaviours.CompositeBehaviour
This method schedules the next child to be executed
search(Agent, DFAgentDescription) - Static method in class sajas.domain.DFService
 
search(Agent, DFAgentDescription, SearchConstraints) - Static method in class sajas.domain.DFService
 
SECOND_REPLY_KEY - Variable in class sajas.proto.SimpleAchieveREInitiator
key to retrive the second reply received.
SELECTION_NOK - Static variable in class sajas.proto.states.HandlerSelector
Value returned by onEnd method if no handler was found mapped to the key
SELECTION_OK - Static variable in class sajas.proto.states.HandlerSelector
Value returned by onEnd method if an handler was found mapped to the key
send(ACLMessage, boolean, boolean) - Static method in class sajas.domain.AMSService
Posts a message in each of the receivers' mailbox.
send(ACLMessage) - Method in class sajas.core.Agent
 
SEND_INITIATIONS - Static variable in class sajas.proto.SubscriptionInitiator
 
SEND_INITIATIONS - Static variable in class sajas.proto.ProposeInitiator
 
SEND_INITIATIONS - Static variable in class sajas.proto.ContractNetInitiator
 
SEND_INITIATIONS - Static variable in class sajas.proto.AchieveREInitiator
 
SEND_REPLY - Static variable in class sajas.proto.SSIteratedAchieveREResponder
 
SEND_REPLY - Static variable in class sajas.proto.SSContractNetResponder
 
SEND_RESPONSE - Static variable in class sajas.proto.ProposeResponder
 
sendAgree(ACLMessage) - Method in class sajas.proto.SSIteratedAchieveREResponder
Utility method to send an optional AGREE message back to the initiator ensuring that all protocol fields are properly set.
SenderBehaviour - Class in sajas.core.behaviours
 
SenderBehaviour(Agent, ACLMessage) - Constructor for class sajas.core.behaviours.SenderBehaviour
Send a given ACL message.
sendInitiations(Vector) - Method in class sajas.proto.SubscriptionInitiator
Create and initialize the Sessions and sends the initiation messages
sendInitiations(Vector) - Method in class sajas.proto.ProposeInitiator
Create and initialize the Sessions and sends the initiation messages.
sendInitiations(Vector) - Method in class sajas.proto.ContractNetInitiator
Create and initialize the Sessions and sends the initiation messages
sendInitiations(Vector) - Method in class sajas.proto.AchieveREInitiator
Create and initialize the Sessions and sends the initiation messages
SequentialBehaviour - Class in sajas.core.behaviours
 
SequentialBehaviour() - Constructor for class sajas.core.behaviours.SequentialBehaviour
Default constructor.
SequentialBehaviour(Agent) - Constructor for class sajas.core.behaviours.SequentialBehaviour
This constructor sets the owner agent for this behaviour.
SerialBehaviour - Class in sajas.core.behaviours
 
SerialBehaviour() - Constructor for class sajas.core.behaviours.SerialBehaviour
Create a new SerialBehaviour object, without setting the owner agent.
SerialBehaviour(Agent) - Constructor for class sajas.core.behaviours.SerialBehaviour
Create a new SerialBehaviour object and set the owner agent.
sessions - Variable in class sajas.proto.SubscriptionInitiator
 
sessions - Variable in class sajas.proto.ProposeInitiator
 
sessions - Variable in class sajas.proto.ContractNetInitiator
 
sessions - Variable in class sajas.proto.AchieveREInitiator
 
sessionTerminated() - Method in class sajas.proto.SSIteratedAchieveREResponder
This method can be redefined by protocol specific implementations to take proper actions after the completion of the current protocol session.
sessionTerminated() - Method in class sajas.proto.SSContractNetResponder
This method can be redefined by protocol specific implementations to take proper actions after the completion of the current protocol session.
sessionTerminated() - Method in class sajas.proto.ContractNetResponder
This method can be redefined by protocol specific implementations to take proper actions after the completion of the current protocol session.
setAgent(Agent) - Method in class sajas.core.behaviours.WrapperBehaviour
Associates this behaviour with the agent it belongs to.
setAgent(Agent) - Method in class sajas.core.behaviours.CompositeBehaviour
Associates this behaviour with the agent it belongs to.
setAgent(Agent) - Method in class sajas.core.behaviours.Behaviour
Associates this behaviour with the agent it belongs to.
setAgentScheduler(AgentScheduler) - Static method in class sajas.wrapper.PlatformController
Sets the agent scheduler.
setAgentScheduler(AgentScheduler) - Static method in class sajas.core.Agent
Sets the agent scheduler.
setAID(AID) - Method in class sajas.core.Agent
 
setArguments(Object[]) - Method in class sajas.core.Agent
 
setBehaviourName(String) - Method in class sajas.core.behaviours.Behaviour
Give a name to this behaviour object.
setContainerController(ContainerController) - Method in class sajas.core.Agent
Used by sajas.wrapper.ContainetController to appropriately set the ContainerController of this agent.
setDataStore(DataStore) - Method in class sajas.core.behaviours.WrapperBehaviour
Set the private data store of this Behaviour
setDataStore(DataStore) - Method in class sajas.core.behaviours.Behaviour
Set the private data store of this Behaviour
setDataStore(DataStore) - Method in class sajas.proto.SubscriptionInitiator
Override the setDataStore() method to propagate this setting to all children.
setDataStore(DataStore) - Method in class sajas.proto.ProposeInitiator
Override the setDataStore() method to initialize propagate this setting to all children.
setDataStore(DataStore) - Method in class sajas.proto.ContractNetInitiator
Override the setDataStore() method to propagate this setting to all children.
setDataStore(DataStore) - Method in class sajas.proto.AchieveREInitiator
Override the setDataStore() method to propagate this setting to all children.
setDeadline(long) - Method in class sajas.proto.states.MsgReceiver
This method allows modifying the deadline
setDFAID(AID) - Static method in class sajas.domain.DFService
 
setExecutionState(String) - Method in class sajas.core.behaviours.Behaviour
 
setFixedPeriod(boolean) - Method in class sajas.core.behaviours.TickerBehaviour
Turn on/off the "fixed period" mode.
setLocalName(String) - Method in class sajas.core.AID
Overridden to use a proper platform name.
setMsgKey(String) - Method in class sajas.proto.states.ReplySender
 
setPlaformController(PlatformController) - Method in class sajas.wrapper.ContainerController
Used by sajas.core.Runtime to appropriately set the PlatformController of this container controller.
setPlatformID(String) - Static method in class sajas.core.AID
 
setReceivedKey(Object) - Method in class sajas.proto.states.MsgReceiver
This method allows modifying the key in the DS where to put the received message
setReplyKey(String) - Method in class sajas.proto.states.ReplySender
 
setTemplate(MessageTemplate) - Method in class sajas.proto.states.MsgReceiver
This method allows modifying the template
setup() - Method in class sajas.domain.DFAgent
 
setup() - Method in class sajas.sim.repast3.Repast3Launcher
 
setup() - Method in class sajas.core.Agent
 
SimpleAchieveREInitiator - Class in sajas.proto
Note: this class has been re-implemented to redirect the use of the agent and behaviour classes to SAJaS versions.
SimpleAchieveREInitiator(Agent, ACLMessage) - Constructor for class sajas.proto.SimpleAchieveREInitiator
Construct for the class by creating a new empty DataStore
SimpleAchieveREInitiator(Agent, ACLMessage, DataStore) - Constructor for class sajas.proto.SimpleAchieveREInitiator
Constructs a SimpleAchieveREInitiator behaviour
SimpleAchieveREResponder - Class in sajas.proto
Note: this class has been re-implemented to redirect the use of the agent and behaviour classes to SAJaS versions.
SimpleAchieveREResponder(Agent, MessageTemplate) - Constructor for class sajas.proto.SimpleAchieveREResponder
Constructor of the behaviour that creates a new empty DataStore
SimpleAchieveREResponder(Agent, MessageTemplate, DataStore) - Constructor for class sajas.proto.SimpleAchieveREResponder
Constructor.
SimpleBehaviour - Class in sajas.core.behaviours
 
SimpleBehaviour() - Constructor for class sajas.core.behaviours.SimpleBehaviour
Default constructor.
SimpleBehaviour(Agent) - Constructor for class sajas.core.behaviours.SimpleBehaviour
This constructor sets the owner agent for this behaviour.
skipNext() - Method in class sajas.core.behaviours.SequentialBehaviour
 
skipNextResponses() - Method in class sajas.proto.ContractNetInitiator
This method can be called (typically within the handlePropose() method) to skip all responses that have not been received yet.
SSContractNetResponder - Class in sajas.proto
Note: this class has been re-implemented to redirect the use of the agent, behaviour and protocol classes to SAJaS versions.
SSContractNetResponder(Agent, ACLMessage) - Constructor for class sajas.proto.SSContractNetResponder
Construct a SSContractNetResponder that is activated by the reception of a given initiation CFP message.
SSContractNetResponder(Agent, ACLMessage, DataStore) - Constructor for class sajas.proto.SSContractNetResponder
Construct a SSContractNetResponder that is activated by the reception of a given initiation CFP message and uses a given DataStore.
SSIteratedAchieveREResponder - Class in sajas.proto
Note: this class has been re-implemented to redirect the use of the agent, behaviour and protocol classes to SAJaS versions.
SSIteratedAchieveREResponder(Agent, ACLMessage) - Constructor for class sajas.proto.SSIteratedAchieveREResponder
Construct a SSIteratedAchieveREResponder that is activated by the reception of a given initiation REQUEST message.
SSIteratedAchieveREResponder(Agent, ACLMessage, DataStore) - Constructor for class sajas.proto.SSIteratedAchieveREResponder
Construct a SSIteratedAchieveREResponder that is activated by the reception of a given initiation REQUEST message and uses a given DataStore.
SSIteratedContractNetResponder - Class in sajas.proto
Note: this class has been re-implemented to redirect the use of the agent and behaviour classes to SAJaS versions.
SSIteratedContractNetResponder(Agent, ACLMessage) - Constructor for class sajas.proto.SSIteratedContractNetResponder
 
SSIteratedContractNetResponder(Agent, ACLMessage, DataStore) - Constructor for class sajas.proto.SSIteratedContractNetResponder
Construct a SSIteratedContractNetResponder that is activated by the reception of a given initiation CFP message and uses a given DataStore.
SSResponderDispatcher - Class in sajas.proto
Note: this class has been re-implemented to redirect the use of the agent, behaviour and conversation list classes to SAJaS versions.
SSResponderDispatcher(Agent, MessageTemplate) - Constructor for class sajas.proto.SSResponderDispatcher
 
start() - Method in class sajas.wrapper.AgentController
 
start() - Method in class sajas.core.Agent
Starts this agent by adding it to the agent scheduler.
STATE_BLOCKED - Static variable in class sajas.core.behaviours.Behaviour
A constant identifying the blocked state.
STATE_READY - Static variable in class sajas.core.behaviours.Behaviour
A constant identifying the runnable state.
STATE_RUNNING - Static variable in class sajas.core.behaviours.Behaviour
A constant identifying the running state.
StateResetter - Class in sajas.proto.states
Note: this class has been re-implemented to redirect the use of behaviour classes to SAJaS versions.
StateResetter(String[]) - Constructor for class sajas.proto.states.StateResetter
Constructor.
StateResetter() - Constructor for class sajas.proto.states.StateResetter
Constructor.
step() - Method in class sajas.core.Agent
Note that this implementation does not take into account agent life-cycle management.
stop() - Method in class sajas.core.behaviours.WakerBehaviour
Make this WakerBehaviour terminate without calling the onWake() method.
stop() - Method in class sajas.core.behaviours.TickerBehaviour
Make this TickerBehaviour terminate.
stopSimulation() - Method in interface sajas.sim.AgentScheduler
Simulation framework-specific method for stopping the simulation.
stopSimulation() - Method in class sajas.sim.repast3.Repast3Launcher
Simulation framework-specific method for stopping the simulation.
stopSimulation() - Method in class sajas.sim.repasts.RepastSLauncher
Simulation framework-specific method for stopping the simulation.
stringifyTransitionTable() - Method in class sajas.core.behaviours.FSMBehaviour
 
SUBSCRIPTION_KEY - Variable in class sajas.proto.SubscriptionResponder
key to retrieve from the DataStore of the behaviour the ACLMessage object sent by the initiator as a subscription.
SUBSCRIPTION_KEY - Variable in class sajas.proto.SubscriptionInitiator
key to retrieve from the DataStore of the behaviour the subscription ACLMessage object passed in the constructor of the class.
SubscriptionInitiator - Class in sajas.proto
Note: this class has been re-implemented to redirect the use of the agent, behaviour and protocol classes to SAJaS versions.
SubscriptionInitiator(Agent, ACLMessage) - Constructor for class sajas.proto.SubscriptionInitiator
Construct a SubscriptionInitiator with an empty DataStore
SubscriptionInitiator(Agent, ACLMessage, DataStore) - Constructor for class sajas.proto.SubscriptionInitiator
Construct a SubscriptionInitiator with a given DataStore
SubscriptionResponder - Class in sajas.proto
Note: this class has been re-implemented to redirect the use of the agent, behaviour and protocol classes to SAJaS versions.
SubscriptionResponder(Agent, MessageTemplate) - Constructor for class sajas.proto.SubscriptionResponder
Construct a SubscriptionResponder behaviour that handles subscription messages matching a given template.
SubscriptionResponder(Agent, MessageTemplate, SubscriptionResponder.SubscriptionManager) - Constructor for class sajas.proto.SubscriptionResponder
Construct a SubscriptionResponder behaviour that handles subscription messages matching a given template and notifies a given SubscriptionManager about subscription/un-subscription events.
SubscriptionResponder(Agent, MessageTemplate, SubscriptionResponder.SubscriptionManager, DataStore) - Constructor for class sajas.proto.SubscriptionResponder
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.
SubscriptionResponder.Subscription - Class in sajas.proto
Inner calss Subscription
SubscriptionResponder.SubscriptionManager - Interface in sajas.proto
Inner interface SubscriptionManager.

T
takeDown() - Method in class sajas.core.Agent
 
template - Variable in class sajas.proto.states.MsgReceiver
 
TickerBehaviour - Class in sajas.core.behaviours
 
TickerBehaviour(Agent, long) - Constructor for class sajas.core.behaviours.TickerBehaviour
Construct a TickerBehaviour that call its onTick() method every period ms.
TIMEOUT_EXPIRED - Static variable in class sajas.proto.states.MsgReceiver
A numeric constant to mean that a timeout expired.
toBeReset - Variable in class sajas.proto.ProposeInitiator
 
toString() - Method in class sajas.lang.acl.ConversationList
 

U
unscheduleAgent(Agent) - Method in interface sajas.sim.AgentScheduler
Simulation framework-specific method for unscheduling an agent from execution.
unscheduleAgent(Agent) - Method in class sajas.sim.repast3.Repast3Launcher
Simulation framework-specific method for unscheduling an agent from execution.
unscheduleAgent(Agent) - Method in class sajas.sim.repasts.RepastSLauncher
Simulation framework-specific method for unscheduling an agent from execution.

W
WakerBehaviour - Class in sajas.core.behaviours
 
WakerBehaviour(Agent, Date) - Constructor for class sajas.core.behaviours.WakerBehaviour
This method constructs the behaviour.
WakerBehaviour(Agent, long) - Constructor for class sajas.core.behaviours.WakerBehaviour
This method constructs the behaviour.
WHEN_ALL - Static variable in class sajas.core.behaviours.ParallelBehaviour
Predefined constant to be used in the constructor to create a ParallelBehaviour that terminates when all its children are done.
WHEN_ANY - Static variable in class sajas.core.behaviours.ParallelBehaviour
Predefined constant to be used in the constructor to create a ParallelBehaviour that terminates when any of its child is done.
WrapperBehaviour - Class in sajas.core.behaviours
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.
WrapperBehaviour(Behaviour) - Constructor for class sajas.core.behaviours.WrapperBehaviour
 

Overview  Package  Class  Tree  Deprecated   Index  Help 
PREV LETTER   NEXT LETTER FRAMES    NO FRAMES    All Classes
A B C D E F G H I K L M N O P R S T U W

Java API documentation generated with DocFlex/Doclet 1.6.1 using JavadocPro template set.
DocFlex/Doclet is both a multi-format Javadoc doclet and a free edition of DocFlex/Javadoc, which is a template-driven programming tool for rapid development of any Javadoc-based Java API documentation generators (i.e. doclets). If you need to customize your Javadoc without writing a full-blown doclet from scratch, DocFlex/Javadoc may be the only tool able to help you! Find out more at www.docflex.com