Hi !

I found out a solution, checking if a PID file exist or not on the local
broker on the
server where the service is deployed. Seems to be the easiest way to
accomplish this.

Regards,

Daniel


forda wrote:
> 
> Hi !
> 
> Which is the easiest way to check if the connection to a broker is active.
> Using:
> 
> <bean id="amqConnectionFactory"
> class="org.apache.activemq.pool.PooledConnectionFactory"
> destroy-method="stop">
>           <property name="connectionFactory">
>             <bean class="org.apache.activemq.ActiveMQConnectionFactory">
>               <property name="brokerURL" value="${jms.brokerurl}" />     
>             </bean>
>           </property>
> </bean>
> 
> <bean id="amqTransactionManager"
> class="org.springframework.jms.connection.JmsTransactionManager">
>           <property name="connectionFactory" ref="amqConnectionFactory" />
>       </bean>
>       <bean id="amqJmsTemplate"
> class="org.springframework.jms.core.JmsTemplate">    
>               <property name="connectionFactory" ref="amqConnectionFactory" 
> />        
>       </bean> 
> 
> 
> In a monitor servlet code the the jmstemplate sends a message to a queue.
> But
> i seems to hang for a while. The socket seems to be open even after the
> default
> time of 30 seconds. Is there a way to check before try sending the message
> to a queue. Or is there any other smart way to accomplish same thing ?
> 
> Thanks in advance.
> 
> Regards,
> 
> Daniel
> 

-- 
View this message in context: 
http://old.nabble.com/Howto-check-if-connection-is-active-in-Pool-when-all-brokers-in-a-failover-chain-are-shutdown-tp26626661p26691575.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to