Hello ,
I have declared my CustomException class.
When the onException() catches it , it goes to the processor I defined :

onException(classOf[CustomException]).process(doSmth)

So far so good .
The issue that I need into the processor to check if the exception is of
type "CustomException" or not 

when I write :

 def process(exchange: Exchange) = {
    val exception: Exception =
exchange.getProperty(Exchange.EXCEPTION_CAUGHT, classOf[CustomException])

*I got null *

But when I write :

 def process(exchange: Exchange) = {
    val exception: Exception =
exchange.getProperty(Exchange.EXCEPTION_CAUGHT, classOf[Exception])

*I got my exception object *

How could I check which type of exception is thrown into the processor !


--
View this message in context: 
http://camel.465427.n5.nabble.com/Fetch-Custom-Exception-from-the-exchange-tp4615141p4615141.html
Sent from the Camel Development mailing list archive at Nabble.com.

Reply via email to