1 24 package classic; 25 26 import javax.jms.*; 27 import javax.naming.*; 28 29 32 public class Sender 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("Sends messages on the queue..."); 40 41 ictx = new InitialContext(); 42 Queue queue = (Queue) ictx.lookup("queue"); 43 QueueConnectionFactory qcf = (QueueConnectionFactory) ictx.lookup("qcf"); 44 ictx.close(); 45 46 QueueConnection qc = qcf.createQueueConnection(); 47 QueueSession qs = qc.createQueueSession(true, 0); 48 QueueSender qsend = qs.createSender(queue); 49 TextMessage msg = qs.createTextMessage(); 50 51 int i; 52 for (i = 0; i < 10; i++) { 53 msg.setText("Test number " + i); 54 qsend.send(msg); 55 } 56 57 qs.commit(); 58 59 System.out.println(i + " messages sent."); 60 61 qc.close(); 62 } 63 } 64 | Popular Tags |