joe,

do you have a test case for this? This sounds like a bug


cheers,

Rob

http://rajdavies.blogspot.com/



On Sep 28, 2007, at 3:34 PM, ttmdev wrote:


If your client is starting an embedded broker via the vm or peer connectors and sends a message immediately after invoking connection.start(), that message will most likely fall into a black hole and your client is never notified of this. This is because the embedded broker has not been fully activated by the time you send the message. There is a warning on the web site re this with an accompanying Spring-dependent work-around. However, I would prefer not to rely on Spring. The connection.isStarted() method does not help and neither does a transportListener. Other than forcing a delay after connection.start(), does anyone else know of a more elegant way to be notified that the embedded broker is ready to rock-n-roll and thus safe to
start sending messages?

Joe
--
View this message in context: http://www.nabble.com/Lost-Messages- and-Embedded-Broker-tf4534900s2354.html#a12941763
Sent from the ActiveMQ - User mailing list archive at Nabble.com.


Reply via email to