vs.characteragent.behaviour
Class ProposeResponderBehaviour

java.lang.Object
  extended by jade.core.behaviours.Behaviour
      extended by jade.core.behaviours.CompositeBehaviour
          extended by jade.core.behaviours.SerialBehaviour
              extended by jade.core.behaviours.FSMBehaviour
                  extended by jade.proto.ProposeResponder
                      extended by vs.characteragent.behaviour.ProposeResponderBehaviour
All Implemented Interfaces:
jade.domain.FIPANames.InteractionProtocol, java.io.Serializable

public class ProposeResponderBehaviour
extends jade.proto.ProposeResponder

Behaviour for responding to PROPOSE messages from e.g. the Plot Agent.

Author:
swartjes
See Also:
Serialized Form

Field Summary
 
Fields inherited from class jade.proto.ProposeResponder
PROPOSE_KEY, RESPONSE_KEY
 
Fields inherited from class jade.core.behaviours.Behaviour
STATE_BLOCKED, STATE_READY, STATE_RUNNING
 
Fields inherited from interface jade.domain.FIPANames.InteractionProtocol
FIPA_BROKERING, FIPA_CONTRACT_NET, FIPA_DUTCH_AUCTION, FIPA_ENGLISH_AUCTION, FIPA_ITERATED_CONTRACT_NET, FIPA_PROPOSE, FIPA_QUERY, FIPA_RECRUITING, FIPA_REQUEST, FIPA_REQUEST_WHEN, FIPA_SUBSCRIBE, ITERATED_FIPA_REQUEST
 
Constructor Summary
ProposeResponderBehaviour(jade.core.Agent a, jade.lang.acl.MessageTemplate mt)
           
 
Method Summary
 
Methods inherited from class jade.proto.ProposeResponder
createMessageTemplate, registerPrepareResponse, reset, reset
 
Methods inherited from class jade.core.behaviours.FSMBehaviour
deregisterState, getChildren, getLastExitValue, getName, getState, onEnd, registerDefaultTransition, registerDefaultTransition, registerFirstState, registerLastState, registerState, registerTransition, registerTransition, resetStates
 
Methods inherited from class jade.core.behaviours.CompositeBehaviour
action, block, done, restart, setAgent
 
Methods inherited from class jade.core.behaviours.Behaviour
actionWrapper, block, getBehaviourName, getDataStore, getExecutionState, isRunnable, onStart, root, setBehaviourName, setDataStore, setExecutionState
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProposeResponderBehaviour

public ProposeResponderBehaviour(jade.core.Agent a,
                                 jade.lang.acl.MessageTemplate mt)