Claus, I did add two but that won't work since they are mutually exclusive - adding the second one will negate the first one. I assume then, that the Exchange.EXCHANGE_CAUGHT property is the way to go.
/Bengt 2010/11/29 Claus Ibsen <claus.ib...@gmail.com>: > On Mon, Nov 29, 2010 at 10:05 AM, Bengt Rodehav <be...@rodehav.com> wrote: >> Claus, >> >> I tried to use both "onCompleteOnly" and "onFailureOnly" but ran into >> problems. Looking at the source code, it seems like they are mutually >> exclusive and only the last one will take effect. >> >> In my case I always want to be notified when an exchange is completed, >> both when it succeeds and when it fails, but I need to know whether it >> failed or not. I guess I will then have to use the "onCompletion" >> without the "onCompleteOnly" and "onFailureOnly" and instead look at >> the Exchange.EXCHANGE_CAUGHT property. >> > > Just add two then: > > onCompletion.onFailureOnly > > onCompletion.onCompleteOnly > > > Or use that Exchange.EXCHANGE_CAUGHT property > > >> Do you agree? >> >> Wouldn't it be convenient to be able to specify different onCompletion >> processors for successful exchanges and failed exchanges? >> >> /Bengt >> >> >> >> 2010/11/29 Claus Ibsen <claus.ib...@gmail.com>: >>> This is not a problem in Camel. >>> >>> See comment on ticket. >>> >>> >>> -- >>> Claus Ibsen >>> ----------------- >>> FuseSource >>> Email: cib...@fusesource.com >>> Web: http://fusesource.com >>> Twitter: davsclaus >>> Blog: http://davsclaus.blogspot.com/ >>> Author of Camel in Action: http://www.manning.com/ibsen/ >>> >> > > > > -- > Claus Ibsen > ----------------- > FuseSource > Email: cib...@fusesource.com > Web: http://fusesource.com > Twitter: davsclaus > Blog: http://davsclaus.blogspot.com/ > Author of Camel in Action: http://www.manning.com/ibsen/ >