Thanks I am not to bothered about the JMS spec since I use ActiveMQ and some of its features internally to my applicaiton and so will not be switching to another JMS provider. Obviously if I did write software that allowed any choice of a JMS provider then I would need to make certain methods thread safe and adhere to the JMS spec.
I will assume ActiveMQ messageProducer.send method is thread safe. Cheers James.Strachan wrote: > > On 3/1/07, Albert Strasheim <[EMAIL PROTECTED]> wrote: >> Hello all >> >> On Thu, 01 Mar 2007, Paul French wrote: >> >> > Is ActiveMQMessageProducer.send thread safe? >> >> You might want to check the JMS specification, but from what I remember, >> you can share a Connection between threads, but everything from a >> Session on down (i.e. everything you make from a Session and the Session >> itself), should be used in the same thread. > > Agreed - in JMS terms you're not really meant to use a > session/producer/consumer from multiple threads at the same time. > Though I've often used the producer/session to send messages > concurrenly - typically ActiveMQ will do the right thing. > > -- > > James > ------- > http://radio.weblogs.com/0112098/ > > -- View this message in context: http://www.nabble.com/Is-ActiveMQMessageProducer.send-thread-safe--tf3325927s2354.html#a9248034 Sent from the ActiveMQ - User mailing list archive at Nabble.com.