> Doesn't from("....").handleFault() work either?

Building on my previous example I'm assuming it should look like this?

                        public void configure() throws Exception {
                                Endpoint ep = 
context.getEndpoint("cxf:bean:serviceEp");
                                Processor proc1, proc2;
                                
                                proc1 = applicationContext.getBean("proc1", 
Processor.class);
                                proc2 = applicationContext.getBean("proc2", 
Processor.class);
                                
                                onException(java.lang.Exception.class).
                                        handled(true).
                                        process(proc1).
                                        process(proc2).
                                        to("mock:fault2");
                                
                                from("direct:startJava").
                                        setHeader("operationName", 
constant("greetMe")).
                                        to(ep).
                                        handleFault();
                        }

If so then no, that doesn't work, either.

>>> Jens, I think you can use this interceptor to convert faults to
>>> exceptions...see
>>> https://svn.apache.org/repos/asf/camel/trunk/camel-core/src/test/java/org/apache/camel/processor/FaultRouteTest.java
>>> this unit test
>>>
>>> basically, just add this to your context...
>>>
>>> getContext().addInterceptStrategy(new HandleFault());
>>
>> Thanks for that. Unfortunately that doesn't seem to help much. In fact, I
>> don't see the interceptor firing at all. Is there anything else that
>> needs
>> to be done to enable an InterceptorStrategy? 

--
View this message in context: 
http://camel.465427.n5.nabble.com/Does-onException-not-support-multiple-statements-tp4381958p4390239.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to