gr.demokritos.iit.jinsect.distributed
Class GetAvailableLocationsBehaviour
java.lang.Object
jade.core.behaviours.Behaviour
jade.core.behaviours.SimpleBehaviour
jade.proto.SimpleAchieveREInitiator
gr.demokritos.iit.jinsect.distributed.GetAvailableLocationsBehaviour
- All Implemented Interfaces:
- java.io.Serializable
public class GetAvailableLocationsBehaviour
- extends jade.proto.SimpleAchieveREInitiator
This behaviour extends SimpleAchieveREInitiator in order
to request to the AMS the list of available locations where
the agent can move.
Then, it displays these locations into the GUI
- See Also:
- Serialized Form
Nested classes/interfaces inherited from class jade.core.behaviours.Behaviour |
jade.core.behaviours.Behaviour.RunnableChangedEvent |
Fields inherited from class jade.proto.SimpleAchieveREInitiator |
ALL_RESPONSES_KEY, ALL_RESULT_NOTIFICATIONS_KEY, REQUEST_KEY, REQUEST_SENT_KEY, SECOND_REPLY_KEY |
Fields inherited from class jade.core.behaviours.Behaviour |
myAgent, myEvent, NOTIFY_DOWN, NOTIFY_UP, parent, STATE_BLOCKED, STATE_READY, STATE_RUNNING |
Methods inherited from class jade.proto.SimpleAchieveREInitiator |
action, done, handleAllResponses, handleAllResultNotifications, handleOutOfSequence, onStart, prepareRequest, reset, reset |
Methods inherited from class jade.core.behaviours.Behaviour |
actionWrapper, block, block, getBehaviourName, getDataStore, getExecutionState, getParent, handle, isRunnable, onEnd, restart, root, setAgent, setBehaviourName, setDataStore, setExecutionState |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GetAvailableLocationsBehaviour
public GetAvailableLocationsBehaviour(MobileAgent a)
handleNotUnderstood
protected void handleNotUnderstood(jade.lang.acl.ACLMessage reply)
- Overrides:
handleNotUnderstood
in class jade.proto.SimpleAchieveREInitiator
handleRefuse
protected void handleRefuse(jade.lang.acl.ACLMessage reply)
- Overrides:
handleRefuse
in class jade.proto.SimpleAchieveREInitiator
handleFailure
protected void handleFailure(jade.lang.acl.ACLMessage reply)
- Overrides:
handleFailure
in class jade.proto.SimpleAchieveREInitiator
handleAgree
protected void handleAgree(jade.lang.acl.ACLMessage reply)
- Overrides:
handleAgree
in class jade.proto.SimpleAchieveREInitiator
handleInform
protected void handleInform(jade.lang.acl.ACLMessage inform)
- Overrides:
handleInform
in class jade.proto.SimpleAchieveREInitiator