jade.proto
Class SSIteratedContractNetResponder

java.lang.Object
  |
  +--jade.core.behaviours.Behaviour
        |
        +--jade.core.behaviours.CompositeBehaviour
              |
              +--jade.core.behaviours.SerialBehaviour
                    |
                    +--jade.core.behaviours.FSMBehaviour
                          |
                          +--jade.proto.SSResponder
                                |
                                +--jade.proto.SSContractNetResponder
                                      |
                                      +--jade.proto.SSIteratedContractNetResponder
All Implemented Interfaces:
Serializable, java.io.Serializable

public class SSIteratedContractNetResponder
extends SSContractNetResponder

See Also:
Serialized Form

Field Summary
 
Fields inherited from class jade.proto.SSContractNetResponder
ACCEPT_PROPOSAL_KEY, CFP_KEY, HANDLE_ACCEPT_PROPOSAL, HANDLE_CFP, HANDLE_REJECT_PROPOSAL, INITIATION_KEY, PROPOSE_KEY, RECEIVED_KEY, REJECT_PROPOSAL_KEY, REPLY_KEY
 
Fields inherited from class jade.core.behaviours.FSMBehaviour
currentName, lastStates
 
Fields inherited from class jade.core.behaviours.Behaviour
myAgent
 
Constructor Summary
SSIteratedContractNetResponder(Agent a, ACLMessage cfp)
           
SSIteratedContractNetResponder(Agent a, ACLMessage cfp, DataStore store)
          Construct a SSIteratedContractNetResponder that is activated by the reception of a given initiation CFP message and uses a given DataStore.
 
Method Summary
protected  void afterReply(ACLMessage reply)
           
protected  void beforeReply(ACLMessage reply)
           
protected  boolean checkInSequence(ACLMessage received)
           
 
Methods inherited from class jade.proto.SSContractNetResponder
handleAcceptProposal, handleCfp, handleOutOfSequence, handleOutOfSequence, handleRejectProposal, registerHandleAcceptProposal, registerHandleCfp, registerHandleOutOfSequence, registerHandleRejectProposal, reinit, reset
 
Methods inherited from class jade.core.behaviours.FSMBehaviour
checkTermination, deregisterDefaultTransition, deregisterState, deregisterTransition, forceTransitionTo, getChildren, getCurrent, getLastExitValue, getName, getPrevious, getState, handleInconsistentFSM, handleStateEntered, hasDefaultTransition, onEnd, registerDefaultTransition, registerDefaultTransition, registerFirstState, registerLastState, registerState, registerTransition, registerTransition, resetStates, scheduleFirst, scheduleNext, stringifyTransitionTable
 
Methods inherited from class jade.core.behaviours.CompositeBehaviour
action, done, resetChildren, setAgent
 
Methods inherited from class jade.core.behaviours.Behaviour
block, block, getBehaviourName, getDataStore, getParent, isRunnable, onStart, restart, root, setBehaviourName, setDataStore
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SSIteratedContractNetResponder

public SSIteratedContractNetResponder(Agent a,
                                      ACLMessage cfp)

SSIteratedContractNetResponder

public SSIteratedContractNetResponder(Agent a,
                                      ACLMessage cfp,
                                      DataStore store)
Construct a SSIteratedContractNetResponder that is activated by the reception of a given initiation CFP message and uses a given DataStore.

Method Detail

checkInSequence

protected boolean checkInSequence(ACLMessage received)

beforeReply

protected void beforeReply(ACLMessage reply)

afterReply

protected void afterReply(ACLMessage reply)


JADE