activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rogerroger <trondarild.tobias...@gmail.com>
Subject Re: onmessage not picking up messages
Date Mon, 02 Apr 2012 15:32:16 GMT
This is the listener startup code, started by a servlet listener.  The 'Queue
Setup done' is printed to the console, no errors:

    public TestMyQueueListener startTestQueueConsumer() {
        try {
            if (testMyQueueListener == null) {
                testMyQueueListener = new TestMyQueueListener();
            }
            InitialContext initCtx = new InitialContext();
            //Context envContext = (Context)
initCtx.lookup("java:comp/env");
            QueueConnectionFactory connectionFactory =
(QueueConnectionFactory)
initCtx.lookup("openejb:Resource/MyJmsConnectionFactory");
            QueueConnection connection =
connectionFactory.createQueueConnection();
            Session session = connection.createSession(false,
Session.AUTO_ACKNOWLEDGE);
            MessageConsumer consumer = session.createConsumer((Destination)
initCtx.lookup("openejb:Resource/MyQueue"));

            consumer.setMessageListener(testMyQueueListener);
            connection.start();
            System.out.println("Queue Setup done");
        } catch (NamingException ex) {
            ex.printStackTrace();
        } catch (JMSException ex) {
           ex.printStackTrace();
        }
        return testMyQueueListener;
    }

public class TestMyQueueListener implements MessageListener {

  
    public void onMessage(Message message) {
         if (message instanceof TextMessage) {
            TextMessage textMessage = (TextMessage) message;
            try {
                System.out.println(textMessage.getText());
            } catch (JMSException ex) {
                ex.printStackTrace();
            }
        }
    }
}


--
View this message in context: http://activemq.2283324.n4.nabble.com/onmessage-not-picking-up-messages-tp4524534p4526352.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Mime
View raw message