01: package com.mockrunner.example.jms;
02:
03: import javax.jms.JMSException;
04: import javax.jms.Message;
05: import javax.jms.MessageListener;
06: import javax.jms.TextMessage;
07:
08: /**
09: * Listener for {@link com.mockrunner.example.jms.PrintMessageServlet}.
10: * If the message is a text message, the customer data will be printed
11: * and the message will be acknowledged. The print code is omitted for
12: * simplicity.
13: */
14: public class PrintMessageListener implements MessageListener {
15: public void onMessage(Message message) {
16: if (message instanceof TextMessage) {
17: //do print
18: }
19: try {
20: message.acknowledge();
21: } catch (JMSException exc) {
22: exc.printStackTrace();
23: }
24: }
25: }
|