7.7.3. Message Driven Beans

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”);