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. >