consumer and listener for Activemq