package server;

import jade.core.behaviours.OneShotBehaviour;
import jade.lang.acl.ACLMessage;

public class TraderAgentBehaviourFSM_WaitingBehaviour extends OneShotBehaviour
{
	int transition = 0;

	public void action()
	{
		TraderAgent myAgentTA = (TraderAgent)myAgent;
		ACLMessage msg = myAgent.receive();
		if(msg!=null)
		{
			if(msg.getPerformative() == ACLMessage.QUERY_REF)
			{
				String message = msg.getContent();
				myAgentTA.setLastMessage(message);
			}
		}
		else
			block();
	}
	
	public int onEnd()
	{
		return transition;
	}

}
