Message beans for stateless message consumers. Looks like a JMS destination and implements a JMS listener. Lifecycle trivial since it is stateless.
// Destination dependency injection @Resource Queue stockInfoQueue; // Destination naming service lookup Context initialContext = new InitialContext (); Queue stockInfoQueue = (javax.jms.Queue) initialContext.lookup (“java:comp/env/jms/stockInfoQueue”);