Hi I checked spring boot health check for JMS which just creates its own JMS connection and attempts to see if that works or not. https://github.com/spring-projects/spring-boot/blob/main/spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/jms/JmsHealthIndicator.java
On Sat, Jul 2, 2022 at 11:45 AM z8...@yahoo.com.ar.INVALID <z8...@yahoo.com.ar.invalid> wrote: > Thanks Claus. I'm gonna try these and see what happen. > > > Enviado desde Yahoo Mail para Android > > El sáb., 2 de jul. de 2022 a la(s) 4:08, Claus Ibsen< > claus.ib...@gmail.com> escribió: Hi > > Oh and there is also a spring jms specici errorHandler you can try to hook > in a custom implementation > > https://camel.apache.org/components/3.17.x/jms-component.html#_component_option_errorHandler > > On Sat, Jul 2, 2022 at 9:06 AM Claus Ibsen <claus.ib...@gmail.com> wrote: > > > Hi > > > > This is not possible / or difficult, as it depends on a combination of > JMS > > API / JMS Client vendor / Spring JMS / Camel JMS / and the JMS connection > > pool you use / and how all of this has been configured. > > > > The spring-jms (which is used by camel-jms) is handling connectivity > > issues and have built-in re-connection and failover to other brokers in > the > > network. > > the camel-jms component cannot hook into this and customize this > behavior. > > > > There is however the JMS ExceptionListener from the JMS Spec you can try > > to use > > > > > https://camel.apache.org/components/3.17.x/jms-component.html#_component_option_exceptionListener > > > > Or maybe some way of wrapping the JMS connection pool to see if you can > > capture if a connection has connectivity issues. > > > > Or maybe also try to look at if there are any special spring jms health > > check today, maybe in the spring boot eco-system. > > As a health check may have found a way to capture this information. > > > > I will be on PTO for 3 weeks and can therefore not answer in due time. > > > > > > > > > > > > > > On Sat, Jul 2, 2022 at 7:41 AM z8...@yahoo.com.ar.INVALID > > <z8...@yahoo.com.ar.invalid> wrote: > > > >> Hi, > >> Is there any way to handle exceptions when they happen in the from side > >> of a jms endpoint? For example: > >> <route id="example" streamCache="true"> <from > >> uri="amq:queue:{{activemq_origin_queue}}?transacted=true"/> <to > >> uri="file:{{dir_output}}"/> </route> > >> How should I handle a Connection problem when I'm consuming from an mq? > >> I tried sorrounding from with doTry/doCatch, using <onException> and > >> <errorHandler>, but couldn't make it work. > >> Thanks in advanced. > >> > > > > > > -- > > Claus Ibsen > > ----------------- > > http://davsclaus.com @davsclaus > > Camel in Action 2: https://www.manning.com/ibsen2 > > > > > -- > Claus Ibsen > ----------------- > http://davsclaus.com @davsclaus > Camel in Action 2: https://www.manning.com/ibsen2 > > -- Claus Ibsen ----------------- http://davsclaus.com @davsclaus Camel in Action 2: https://www.manning.com/ibsen2