Magentix2
2.1.1
|
Public Member Functions | |
String | run (CProcessor myProcessor, ACLMessage messageReceived) |
Definition at line 115 of file FIPA_CONTRACTNET_Initiator.java.
String es.upv.dsic.gti_ia.cAgents.protocols.FIPA_CONTRACTNET_Initiator.RECEIVE_REFUSE_Method.run | ( | CProcessor | myProcessor, |
ACLMessage | receivedMessage | ||
) |
The method to be executed by the receive state
myProcessor | The CProcessor of the conversation |
Implements es.upv.dsic.gti_ia.cAgents.ReceiveStateMethod.
Definition at line 116 of file FIPA_CONTRACTNET_Initiator.java.
{ int participants = (Integer) myProcessor.getInternalData().get( "participants"); int receivedResponses = (Integer) myProcessor.getInternalData() .get("receivedResponses"); doReceiveRefuse(myProcessor, messageReceived); receivedResponses++; doReceiveRefuse(myProcessor, messageReceived); if (receivedResponses >= participants) return "EVALUATE_PROPOSALS"; else return "WAIT_FOR_PROPOSALS"; }