package ch.ethz.syslab.telesto.client.test; import ch.ethz.syslab.telesto.client.TelestoClient; import ch.ethz.syslab.telesto.client.exception.ProcessingException; import ch.ethz.syslab.telesto.common.model.Client; import ch.ethz.syslab.telesto.common.model.Message; import ch.ethz.syslab.telesto.common.model.Queue; public class RequestServiceClientTest extends AbstractClientTest { String queueName = "serviceQueue"; Queue queue; @Override public void executeTest(TelestoClient c, Client self) throws ProcessingException { queue = c.getQueueByName(queueName); int msgSent = 0; // send own id around Message request = new Message(queue.id, (byte) 1, String.format("%s:%s", ++msgSent, self.id)); while (running) { Message response = c.sendRequestResponseMessage(request); request.message = String.format("%s:%s", ++msgSent, self.id); } } }