package org.apache.activemq.book.ch14.jmx; import javax.jms.Message; import javax.jms.MessageListener; import javax.jms.ObjectMessage; public class Listener implements MessageListener { private String job; public Listener(String job) { this.job = job; } public void onMessage(Message message) { try { //do something here System.out.println(job + " id:" + ((ObjectMessage)message).getObject()); Thread.sleep(1000); } catch (Exception e) { e.printStackTrace(); } } }