ibspan.tss.agents.pra.initiators
Class ProcessUserRequestInitiator
java.lang.Object
jade.core.behaviours.Behaviour
jade.core.behaviours.CompositeBehaviour
jade.core.behaviours.SerialBehaviour
jade.core.behaviours.FSMBehaviour
jade.proto.AchieveREInitiator
ibspan.tss.agents.pra.initiators.ProcessUserRequestInitiator
- All Implemented Interfaces:
- Serializable
public class ProcessUserRequestInitiator
- extends AchieveREInitiator
PrASystemInit extends AchieveREInitiator - it initiates the conversation with
the SHA
- Author:
- Pawe? Kaczmarek
- See Also:
- Serialized Form
Fields inherited from class jade.proto.AchieveREInitiator |
ALL_REQUESTS_KEY, ALL_RESPONSES_KEY, ALL_RESULT_NOTIFICATIONS_KEY, CHECK_AGAIN, HANDLE_AGREE, HANDLE_ALL_RESPONSES, HANDLE_ALL_RESULT_NOTIFICATIONS, HANDLE_INFORM, HANDLE_REFUSE, REPLY_KEY, REQUEST_KEY |
Methods inherited from class jade.proto.AchieveREInitiator |
checkInSequence, checkSessions, getSession, getToBeReset, handleAgree, handleAllResponses, handleAllResultNotifications, handleRefuse, initializeDataStore, prepareInitiations, prepareRequests, registerHandleAgree, registerHandleAllResponses, registerHandleAllResultNotifications, registerHandleInform, registerHandleRefuse, registerPrepareRequests, reinit |
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INITIATION_K
protected final String INITIATION_K
ALL_INITIATIONS_K
protected final String ALL_INITIATIONS_K
REPLY_K
protected final String REPLY_K
PREPARE_INITIATIONS
protected static final String PREPARE_INITIATIONS
- See Also:
- Constant Field Values
SEND_INITIATIONS
protected static final String SEND_INITIATIONS
- See Also:
- Constant Field Values
RECEIVE_REPLY
protected static final String RECEIVE_REPLY
- See Also:
- Constant Field Values
CHECK_IN_SEQ
protected static final String CHECK_IN_SEQ
- See Also:
- Constant Field Values
HANDLE_NOT_UNDERSTOOD
protected static final String HANDLE_NOT_UNDERSTOOD
- See Also:
- Constant Field Values
HANDLE_FAILURE
protected static final String HANDLE_FAILURE
- See Also:
- Constant Field Values
HANDLE_OUT_OF_SEQ
protected static final String HANDLE_OUT_OF_SEQ
- See Also:
- Constant Field Values
CHECK_SESSIONS
protected static final String CHECK_SESSIONS
- See Also:
- Constant Field Values
DUMMY_FINAL
protected static final String DUMMY_FINAL
- See Also:
- Constant Field Values
sessions
protected Map sessions
replyReceiver
protected MsgReceiver replyReceiver
replyTemplate
protected MessageTemplate replyTemplate
ProcessUserRequestInitiator
public ProcessUserRequestInitiator(Agent a,
ACLMessage request,
DataStore ds,
String jobID)
handleInform
protected void handleInform(ACLMessage inform)
- Overrides:
handleInform
in class AchieveREInitiator
handleFailure
protected void handleFailure(ACLMessage failure)
sendInitiations
protected void sendInitiations(Vector arg0)
handleNotUnderstood
protected void handleNotUnderstood(ACLMessage arg0)
handleOutOfSequence
protected void handleOutOfSequence(ACLMessage arg0)
registerPrepareInitiations
protected void registerPrepareInitiations(Behaviour arg0)
registerHandleNotUnderstood
public void registerHandleNotUnderstood(Behaviour arg0)
registerHandleFailure
public void registerHandleFailure(Behaviour arg0)
registerHandleOutOfSequence
public void registerHandleOutOfSequence(Behaviour arg0)
reset
public void reset()
- Overrides:
reset
in class FSMBehaviour
reset
public void reset(ACLMessage arg0)
onStart
public void onStart()
- Overrides:
onStart
in class Behaviour
setDataStore
public void setDataStore(DataStore arg0)
- Overrides:
setDataStore
in class Behaviour
createConvId
protected String createConvId(Vector arg0)
adjustReplyTemplate
protected void adjustReplyTemplate(ACLMessage arg0)