camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Echo <ahmed.osama....@gmail.com>
Subject Re: Routing with RouteBuilder and onException, missing the Exception instance
Date Thu, 21 Jul 2011 14:47:03 GMT
I was trying to wrap the caught exception that comes into the exchage and
wrap it into another custom exception .

After this wrapping I need to set this exception into a custom exchange .
I have discoverd later from @Claus Ibsen-2 on the camel forum that Camel
won't cont. routing when I use 

    exchange.setException(ex)

I have managed to do some work around by doing the following @ processor : 

    exchange.getOut.setHeader("ex",customException) 

then @Route : 

   
this.onException(classOf[IOException]).process(doSmth).log(LoggingLevel.INFO,
"new", ${in.header.ex} ") 


It prints into my log the following and that what I exactly need from the
beginning : 
CustomException: java.lang.IOException 


--
View this message in context: http://camel.465427.n5.nabble.com/Routing-with-RouteBuilder-and-onException-missing-the-Exception-instance-tp476479p4619696.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Mime
View raw message