1 22 package org.jboss.tutorial.interceptor.bean; 23 24 import javax.ejb.ActivationConfigProperty ; 25 import javax.ejb.MessageDriven ; 26 import javax.jms.JMSException ; 27 import javax.jms.Message ; 28 import javax.jms.MessageListener ; 29 import javax.jms.TextMessage ; 30 31 36 @MessageDriven (activationConfig = 37 { 38 @ActivationConfigProperty (propertyName="destinationType", propertyValue="javax.jms.Queue"), 39 @ActivationConfigProperty (propertyName="destination", propertyValue="queue/tutorial/accounts") 40 }) 41 public class AccountsMDB implements MessageListener 42 { 43 public void onMessage(Message recvMsg) 44 { 45 try 46 { 47 System.out.println( 48 "\n----------------\n" + 49 "AccountsMDB - Got message " + ((TextMessage )recvMsg).getText() + "\n" + 50 "----------------"); 51 } 53 catch (JMSException e) 54 { 55 throw new RuntimeException (e); 56 } 57 } 58 } 59 | Popular Tags |