Hi there:
I'm trying to send messages from a
Servlet to a queue asynchronously. I've been reading a lot and I still don't have a clear idea about if this is possible or not.
I've created a Connection Factory with One-way message sending enabled for both topics and queues, and I use this code on the sender.
code:
--------------------------------------------------------------------------------
Context ctx = new InitialContext();
qconFactory = (QueueConnectionFactory) ctx.lookup(JMS_FACTORY);
qcon = qconFactory.createQueueConnection();
queue = (Queue) ctx.lookup(QUEUE);
qsession = qcon.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
qsender = qsession.createSender(queue);
qcon.start();qsender.send(msg,DeliveryMode.NON_PERSISTENT,4,1000);
qsender.close();qsession.close();qcon.close();
--------------------------------------------------------------------------------
This code works nice but I need to know how to make this sendings asynchronously if it is possible, I don't want to wait to the queues acknowledge.
Thanks!
[ December 03, 2008: Message edited by: bisala ]