log.debug("Invoking handler " + h.getClass().getName() + " in phase " + phase.getName()); h.invoke(context);
public void run() { try { sendMessage(context, paramArray, operation, invoker); } catch (Exception e) { XFireFault fault = XFireFault.createFault(e); try { context.getCurrentPipeline().pause(); context.setProperty(DefaultFaultHandler.EXCEPTION, fault); context.getCurrentPipeline().handleFault(fault, context); context.getFaultHandler().invoke(context); } catch (Exception e1) { logger.warn("Error invoking fault handler.", e1); } } } };
context.getFaultHandler().invoke(context);
context.getInPipeline().handleFault(fault, context); context.getFaultHandler().invoke(context);