See the wiki documentation for error hander:
http://activemq.apache.org/camel/error-handler.html
It has links to sub pages as well.
You can basically do something like this
exception(MyBusinessException).process(myErrorProcessor).to("seda:bad");
from("xxx").process(myBusinessProcessorThayMightThrowMyBusinessException).to("seda:good");
Then all MyBusinessException will be caught and routed differently.
You can also just catch Exception for all exceptions.
Med venlig hilsen
Claus Ibsen
......................................
Silverbullet
Skovsgårdsvænget 21
8362 Hørning
Tlf. +45 2962 7576
Web: www.silverbullet.dk
-----Original Message-----
From: Mick Knutson [mailto:[EMAIL PROTECTED]
Sent: 23. september 2008 22:50
To: Camel
Subject: Trying to understand how to deal with process() errors and creating an
exceptionChannel for bad messages.
I have input messages that I am trying to process, and when there is an
error, I want to create a new exceptionMessage and put it onto an
inputErrorChannel .
--
---
Thank You...
Mick Knutson
BASE Logic, inc.
(415) 354-4215
Website: http://baselogic.com
Blog: http://baselogic.com/blog
BLiNC Magazine: http://blincmagazine.com
Linked IN: http://linkedin.com/in/mickknutson
DJ Mick: http://djmick.com
MySpace: http://myspace.com/mickknutson
Vacation Rental: http://tahoe.baselogic.com