Your browser does not support JavaScript and this site utilizes JavaScript to build content and provide links to additional information. You should either enable JavaScript in your browser settings or use a browser that supports JavaScript in order to take full advantage of this site.
1 24 package deadMQueue; 25 26 import javax.jms.*; 27 import javax.naming.*; 28 29 32 public class DMQWatcher 33 { 34 static Context ictx = null; 35 36 public static void main(String [] args) throws Exception  37 { 38 System.out.println(); 39 System.out.println("Listens to the dead message queues..."); 40 41 ictx = new InitialContext(); 42 Queue userDmq = (Queue) ictx.lookup("userDmq"); 43 Queue destDmq = (Queue) ictx.lookup("destDmq"); 44 ConnectionFactory cf = (ConnectionFactory) ictx.lookup("cnxFact"); 45 ictx.close(); 46 47 Connection cnx = cf.createConnection("dmq", "dmq"); 48 49 Session session = cnx.createSession(true, 0); 50 MessageConsumer userWatcher = session.createConsumer(userDmq); 51 MessageConsumer destWatcher = session.createConsumer(destDmq); 52 userWatcher.setMessageListener(new DMQListener("User DMQ")); 53 destWatcher.setMessageListener(new DMQListener("Dest DMQ")); 54 55 cnx.start(); 56 57 System.in.read(); 58 cnx.close(); 59 } 60 } 61
| Popular Tags
|