de.fau.cs.www8.jadeowlcodec.examples.transformationJADEontology2OWLexample.JADEbehaviours
Class RequestEngagementBehaviour

java.lang.Object
  extended by jade.core.behaviours.Behaviour
      extended by jade.core.behaviours.SimpleBehaviour
          extended by jade.proto.SimpleAchieveREInitiator
              extended by de.fau.cs.www8.jadeowlcodec.examples.transformationJADEontology2OWLexample.JADEbehaviours.RequestEngagementBehaviour
All Implemented Interfaces:
java.io.Serializable

public class RequestEngagementBehaviour
extends jade.proto.SimpleAchieveREInitiator

This behaviour embeds the request to engage the indicated person in the indicated company. This is done following a FIPA-Request interaction protocol

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class jade.core.behaviours.Behaviour
jade.core.behaviours.Behaviour.RunnableChangedEvent
 
Field Summary
 
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
RequestEngagementBehaviour(jade.core.Agent myAgent, jade.lang.acl.ACLMessage requestMsg)
           
 
Method Summary
protected  void handleAgree(jade.lang.acl.ACLMessage msg)
           
protected  void handleFailure(jade.lang.acl.ACLMessage msg)
           
protected  void handleInform(jade.lang.acl.ACLMessage msg)
           
protected  void handleNotUnderstood(jade.lang.acl.ACLMessage msg)
           
protected  void handleRefuse(jade.lang.acl.ACLMessage msg)
           
 
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
 

Constructor Detail

RequestEngagementBehaviour

public RequestEngagementBehaviour(jade.core.Agent myAgent,
                                  jade.lang.acl.ACLMessage requestMsg)
Method Detail

handleAgree

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

handleInform

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

handleNotUnderstood

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

handleFailure

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

handleRefuse

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


Copyright 2007 Moritz Goeb, Bernhard Schiemann, Ulf Schreiber of Chair of Artificial Intelligence, University of Erlangen-Nuremberg