Magentix2
2.1.1
|
Protected Member Functions | |
THOMASQAgentRequest (QueueAgent agent, ACLMessage msg, THOMASProxy thomasProxy) | |
void | handleAgree (ACLMessage msg) |
void | handleRefuse (ACLMessage msg) |
void | handleInform (ACLMessage msg) |
void | handleNotUnderstood (ACLMessage msg) |
void | handleOutOfSequence (ACLMessage msg) |
void | handleFailure (ACLMessage msg) |
Package Attributes | |
THOMASProxy | thomasProxy |
This class handles the messages received from the OMS or SF.
Definition at line 615 of file THOMASProxy.java.
es.upv.dsic.gti_ia.organization.THOMASProxy.THOMASQAgentRequest.THOMASQAgentRequest | ( | QueueAgent | agent, |
ACLMessage | msg, | ||
THOMASProxy | thomasProxy | ||
) | [protected] |
Definition at line 619 of file THOMASProxy.java.
{ super(agent, msg); this.thomasProxy = thomasProxy; }
void es.upv.dsic.gti_ia.organization.THOMASProxy.THOMASQAgentRequest.handleAgree | ( | ACLMessage | msg | ) | [protected] |
This method is called when a agree message is received.
msg | the received agree message. |
Reimplemented from es.upv.dsic.gti_ia.architecture.FIPARequestInitiator.
Definition at line 626 of file THOMASProxy.java.
void es.upv.dsic.gti_ia.organization.THOMASProxy.THOMASQAgentRequest.handleFailure | ( | ACLMessage | msg | ) | [protected] |
This method is called when a Failure message is received.
msg | the received Failure message. |
Reimplemented from es.upv.dsic.gti_ia.architecture.FIPARequestInitiator.
Definition at line 667 of file THOMASProxy.java.
{ logger.error(myAgent.getName() + ":" + msg.getSender().getLocalName() + " has send me a message which i wasn't" + " expecting in this conversation"); this.thomasProxy.setValue(""); }
void es.upv.dsic.gti_ia.organization.THOMASProxy.THOMASQAgentRequest.handleInform | ( | ACLMessage | msg | ) | [protected] |
This method is called when a Inform message is received.
msg | the received Inform message. |
Reimplemented from es.upv.dsic.gti_ia.architecture.FIPARequestInitiator.
Definition at line 641 of file THOMASProxy.java.
{ logger.info(myAgent.getName() + ":" + msg.getSender().getLocalName() + " has informed me of the status of my request." + " They said : " + msg.getContent()); this.thomasProxy.extractInfo(msg); }
void es.upv.dsic.gti_ia.organization.THOMASProxy.THOMASQAgentRequest.handleNotUnderstood | ( | ACLMessage | msg | ) | [protected] |
This method is called when a NotUnderstood message is received.
msg | the received NotUnderstood message. |
Reimplemented from es.upv.dsic.gti_ia.architecture.FIPARequestInitiator.
Definition at line 650 of file THOMASProxy.java.
{ logger.error(myAgent.getName() + ":" + msg.getSender().getLocalName() + " has indicated that they didn't understand."); this.thomasProxy.setValue(""); }
void es.upv.dsic.gti_ia.organization.THOMASProxy.THOMASQAgentRequest.handleOutOfSequence | ( | ACLMessage | msg | ) | [protected] |
This method is called when a unexpected message is received.
msg | the received message |
Reimplemented from es.upv.dsic.gti_ia.architecture.FIPARequestInitiator.
Definition at line 658 of file THOMASProxy.java.
{ logger.error(myAgent.getName() + ":" + msg.getSender().getLocalName() + " has send me a message which i wasn't" + " expecting in this conversation"); this.thomasProxy.setValue(""); }
void es.upv.dsic.gti_ia.organization.THOMASProxy.THOMASQAgentRequest.handleRefuse | ( | ACLMessage | msg | ) | [protected] |
This method is called when a refuse message is received.
msg | the received refuse message. |
Reimplemented from es.upv.dsic.gti_ia.architecture.FIPARequestInitiator.
Definition at line 633 of file THOMASProxy.java.
{ logger.error(myAgent.getName() + ": Oh no! " + msg.getSender().getLocalName() + " has rejected my proposal."); this.thomasProxy.setValue(""); }
Definition at line 617 of file THOMASProxy.java.