1 24 package dotcom; 25 26 import javax.jms.*; 27 28 37 class TopicListener implements javax.jms.MessageListener { 38 39 TopicSession session ; 40 41 fr.dyade.aaa.util.Queue queue ; 42 43 49 TopicListener(TopicSession session, fr.dyade.aaa.util.Queue queue) { 50 this.session = session ; 51 this.queue = queue ; 52 } 53 54 59 public void onMessage(javax.jms.Message msg) { 60 try { 61 queue.push((ObjectMessage) msg); 63 session.commit() ; 65 66 } catch (Exception exc) { 67 System.out.println(" Exception caught in TopicListener: " + exc); 68 exc.printStackTrace(); 69 } 70 } 71 } 72 | Popular Tags |