package com.mossle.simulator.jms; import java.util.ArrayList; import java.util.List; import javax.jms.JMSException; import javax.jms.Queue; public class ProxyQueue implements Queue { private List<String> list = new ArrayList<String>(); private String name; public ProxyQueue(String name) { this.name = name; } public String getQueueName() throws JMSException { return name; } public String toString() { return name; } // ~ ================================================== public void sendMessage(String text) { list.add(text); } public String getMessage() { if (list.isEmpty()) { return null; } return list.remove(0); } }