jade.jademx.agent
Class JademxPingAgent.PingInitiator

java.lang.Object
  extended by jade.core.behaviours.Behaviour
      extended by jade.core.behaviours.SimpleBehaviour
          extended by jade.proto.SimpleAchieveREInitiator
              extended by jade.jademx.agent.JademxPingAgent.PingInitiator
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
JademxPingAgent

private class JademxPingAgent.PingInitiator
extends jade.proto.SimpleAchieveREInitiator

behaviour to send a ping and get response


Nested Class Summary
 
Nested classes/interfaces inherited from class jade.core.behaviours.Behaviour
jade.core.behaviours.Behaviour.RunnableChangedEvent
 
Field Summary
private  JademxPingAgent.PingResponse pingResponse
          ping response object
 
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
 
Constructor Summary
JademxPingAgent.PingInitiator(jade.core.Agent a, jade.lang.acl.ACLMessage msg, JademxPingAgent.PingResponse pingResponse)
           
 
Method Summary
protected  void handleInform(jade.lang.acl.ACLMessage msg)
           
 
Methods inherited from class jade.proto.SimpleAchieveREInitiator
action, done, handleAgree, handleAllResponses, handleAllResultNotifications, handleFailure, handleNotUnderstood, handleOutOfSequence, handleRefuse, 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
 

Field Detail

pingResponse

private JademxPingAgent.PingResponse pingResponse
ping response object

Constructor Detail

JademxPingAgent.PingInitiator

public JademxPingAgent.PingInitiator(jade.core.Agent a,
                                     jade.lang.acl.ACLMessage msg,
                                     JademxPingAgent.PingResponse pingResponse)
Parameters:
a - my agent
msg - message to send
pingResponse - PingResponse object to set and notify()
Method Detail

handleInform

protected void handleInform(jade.lang.acl.ACLMessage msg)
Overrides:
handleInform in class jade.proto.SimpleAchieveREInitiator


Copyright © 2005-2006 Caboodle Networks, Inc.
LGPL license