/** * Takes a fault, creates a fault message and sends it via the fault channel. * * @param fault * @param context */ public void handleFault(XFireFault fault, MessageContext context) { Stack invoked = (Stack) context.getProperty(this.toString()); if ( null != invoked ) { while (invoked.size() > 0) { Handler h = (Handler) invoked.pop(); h.handleFault(fault, context); } } }