ibspan.tss.agents.pa
Class PAResponder
java.lang.Object
jade.core.behaviours.Behaviour
jade.core.behaviours.CompositeBehaviour
jade.core.behaviours.SerialBehaviour
jade.core.behaviours.FSMBehaviour
jade.proto.AchieveREResponder
ibspan.tss.agents.pa.PAResponder
- All Implemented Interfaces:
- FIPANames.InteractionProtocol, Serializable
public class PAResponder
- extends AchieveREResponder
This is of Responder for PersonalAgent
. It works in an
iterative manner.
- Author:
- Maciej Gawinecki
- See Also:
PersonalAgent
,
Serialized Form
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 |
Methods inherited from class jade.core.behaviours.FSMBehaviour |
checkTermination, deregisterState, forceTransitionTo, getChildren, getCurrent, getLastExitValue, getName, getPrevious, getState, handleInconsistentFSM, handleStateEntered, onEnd, registerDefaultTransition, registerDefaultTransition, registerFirstState, registerLastState, registerState, registerTransition, registerTransition, resetStates, scheduleFirst, scheduleNext |
Methods inherited from class jade.core.behaviours.Behaviour |
actionWrapper, block, getBehaviourName, getDataStore, getExecutionState, getParent, isRunnable, onStart, root, setBehaviourName, setDataStore, setExecutionState |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ACTION_NAME_KEY
public final String ACTION_NAME_KEY
ACT_KEY
public final String ACT_KEY
PAResponder
public PAResponder(Agent a,
MessageTemplate mt)
prepareResponse
protected ACLMessage prepareResponse(ACLMessage request)
throws NotUnderstoodException,
RefuseException
- Overrides:
prepareResponse
in class AchieveREResponder
- Throws:
NotUnderstoodException
RefuseException