File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes EJB and other Java EE Technologies and the fly likes JMS Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "JMS" Watch "JMS" New topic
Author

JMS

Graham Thorpe
Ranch Hand

Joined: Mar 25, 2002
Posts: 265
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();
}
}
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: JMS