File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

JMS

 
Graham Thorpe
Ranch Hand
Posts: 265
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi

I am new to JMS .
I am using wsad5.1 version.
I written one simple jms programming of point-to-point.
I am able to sending message queue successfully.
What my question is where can i find out that message will be stored in the queue.

this is the code i am attaching


Context ctx = new InitialContext();
QueueConnectionFactory factory = (QueueConnectionFactory) ctx.lookup("java:comp/env/jms/QueueConnectionFactory");

Queue queue = (Queue) ctx.lookup("java:comp/env/jms/Queue");
QueueConnection conn = factory.createQueueConnection();
QueueSession session = conn.createQueueSession(true, Session.AUTO_ACKNOWLEDGE);
QueueSender sender = session.createSender(queue);
conn.start();
TextMessage msg = session.createTextMessage(XML);
int DDM=TextMessage.DEFAULT_DELIVERY_MODE;
int DP=TextMessage.DEFAULT_PRIORITY;
long DTTL=TextMessage.DEFAULT_TIME_TO_LIVE;
int deliveryMode=sender.getDeliveryMode();
int priyarityMode=sender.getPriority();
sender.send(msg,deliveryMode,priyarityMode,5 * 60 * 1000);
sender.close();
session.close();
conn.close();
} catch (Exception e) {
}
return XML;
}

mdb
************

public void onMessage(javax.jms.Message msg) {
System.out.println("Enter the onMessage()");
TextMessage tm = (TextMessage) msg;
try {
String text = tm.getText();
}
catch(JMSException ex) {
ex.printStackTrace();
}
}
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic