1 package org.codehaus.xfire.fault; 2 3 import org.codehaus.xfire.MessageContext; 4 5 /*** 6 * @author <a href="mailto:dan@envoisolutions.com">Dan Diephouse</a> 7 */ 8 public class AbstractFaultHandler 9 implements FaultHandler 10 { 11 /*** 12 * @param fault 13 * @param context 14 */ 15 public void handleFault(XFireFault fault, MessageContext context) 16 { 17 if (context.getTransport() != null && context.getTransport().getFaultPipeline() != null) 18 { 19 context.getTransport().getFaultPipeline().handleFault(fault, context); 20 } 21 22 if (context.getService() != null && context.getService().getFaultPipeline() != null) 23 { 24 context.getService().getFaultPipeline().handleFault(fault, context); 25 } 26 } 27 }