sorry, that mail was sent a little prematurely.

just to add that it should be possible to loop around broker.start()
and broker.stop() once the broker.waitUntilStopped() is used.

2008/8/28 Gary Tully <[EMAIL PROTECTED]>:
> You might want to post your code so we can take a peek.
> Stop is async, so it could be that the broker is not fully stopped.
>
> One thing that that help is if you add a call to waitUntilStopped().
>
> while(...) {
> broker.start();
> broker.stop(0;
> broker.waitUntilStopped();
>
> 2008/8/28 taf <[EMAIL PROTECTED]>:
>>
>> Hi,
>> I'm running activemq embedded and wants to be able to restart the broker
>> without terminating the host application. The broker starts fine on
>> application startup and calling stop() therafter also works fine, but when
>> trying to start it again, it results in a BrokerStoppedException.
>>
>> I've traced the call into the start method in MutableBrokerFilter where the
>> call to getNext().start() actually returns an ErrorBroker (which of-course
>> gives me a BrokerStoppedException when trying to start it).
>>
>> I would have thought that the call should be this.start(), as my broker is
>> successfully bound to this.
>> And why does getNext even return an ErrorBroker?
>>
>> Am I missing something obvious here?
>>
>> Regards,
>> - Torgeir Fikse
>>
>>
>> --
>> View this message in context: 
>> http://www.nabble.com/Restart-of-embedded-broker-causes-BrokerStoppedException-tp19198844p19198844.html
>> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>>
>>
>

Reply via email to