// TextListener.java import javax.jms.*; public class TextListener implements MessageListener { final Monitor monitor = new Monitor(); public void onMessage(Message message) { if (message instanceof TextMessage) { TextMessage msg = (TextMessage) message; try { System.out.println("Recibiendo mensaje: " + msg.getText()); } catch (JMSException e) { System.out.println("Error en metodo onMessage de TextListener"); } } else { monitor.finalizado(); } } }