If you don't want to try to reconnect, you could use the static transport
in place of the failover transport. That would mean that any inability to
connect to the broker (either at initial connection time or due to a
connectivity loss later on) would result in the producer being permanently
disconnected with no automatic reconnect attempts made. But I can't think
why you'd want to do that.

Tim

On Aug 20, 2017 11:27 AM, "asliyan...@gmail.com" <asliyan...@gmail.com>
wrote:

> I have develop small activemq message application using ProducerTemplate .
> Its working fine.But when the ActiveMQ server is not available it keep
> trying to send message to queue . So i need to find a way to stop keep
> trying this.I try to add timeout in connection factory as below. but still
> not working
>
> <bean primary="true" id="jmsConnectionFactory"
> class="org.apache.activemq.ActiveMQConnectionFactory" >
>         <property name="brokerURL"
> value="failover:(tcp://localhost:61616)"/>
>         <property name="useAsyncSend" value="true"/>
>         <property name="Topic" value="false"/>
>         *<property name="closeTimeout" value="5000"/>*
>     </bean>
>
>
>
> --
> View this message in context: http://activemq.2283324.n4.
> nabble.com/How-to-stop-retry-continously-tp4729842.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>

Reply via email to