I decided to use a background thread instead and let it block on that instead. 
Using 5.2.0 but it won't let me set options when using failover.

> use failover:(urls)failoveroptions
tried to set startupMaxReconnectAttempts but it complains it's not a valid 
option

-------------------
Alistair Young
Àrd Innleadair air Bathair-bog
UHI@Sabhal Mòr Ostaig

On 11 Aug 2011, at 17:08, Gary Tully wrote:

> use failover:(urls)failoveroptions
> 
> so:
> 
> failover:(tcp://localhost:61617)?maxReconnectAttempts=1
> 
> What version you using?
> 
> On 11 August 2011 10:42, Alistair Young <[email protected]> wrote:
>> found this:
>> 
>> http://comments.gmane.org/gmane.comp.java.activemq.user/30654
>> 
>> which suggested this:
>> 
>> failover://(tcp://localhost:61617)?startupMaxReconnectAttempts=1&initialReconnectDelay=10&maxReconnectAttempts=2&maxReconnectDelay=10
>> 
>> which causes this:
>> 
>> javax.jms.JMSException: Could not create Transport. Reason: 
>> java.lang.IllegalArgumentException: Invalid connect parameters: 
>> {startupMaxReconnectAttempts=1}
>> 
>> Alistair
>> 
>> 
>> --
>> mov eax,1
>> mov ebx,0
>> int 80h
>> 
>> 
>> 
>> 
>> On 11 Aug 2011, at 10:33, Alistair Young wrote:
>> 
>>> If I try to connect to a dead broker:
>>> 
>>> failover:tcp://localhost:61617
>>> 
>>> it blocks forever on:
>>> 
>>> ActiveMQConnectionFactory connectionFactory::setClientID
>>> 
>>> if I force it to not block:
>>> 
>>> failover:tcp://localhost:61617?startupMaxReconnectAttempts=1&initialReconnectDelay=10
>>> 
>>> it still blocks.
>>> 
>>> Am I missing something?
>>> 
>>> thanks,
>>> 
>>> Alistair
>>> 
>>> --
>>> mov eax,1
>>> mov ebx,0
>>> int 80h
>>> 
>>> 
>>> 
>>> 
>> 
>> 
> 
> 
> 
> -- 
> http://fusesource.com
> http://blog.garytully.com

Reply via email to