org.codehaus.xfire.fault
Class FaultHandlerPipeline

java.lang.Object
  extended by org.codehaus.xfire.fault.FaultHandlerPipeline
All Implemented Interfaces:
FaultHandler

public class FaultHandlerPipeline
extends java.lang.Object
implements FaultHandler

Author:
Dan Diephouse

Field Summary
 
Fields inherited from interface org.codehaus.xfire.fault.FaultHandler
ROLE
 
Constructor Summary
FaultHandlerPipeline()
           
 
Method Summary
 void addHandler(FaultHandler handler)
           
 FaultHandler getHandler(int i)
           
 void handleFault(XFireFault fault, MessageContext context)
          Take an exception and generate a fault message which is written to the response OutputStream.
 java.util.Iterator iterator()
           
 void remove(FaultHandler handler)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FaultHandlerPipeline

public FaultHandlerPipeline()
Method Detail

getHandler

public FaultHandler getHandler(int i)

size

public int size()

handleFault

public void handleFault(XFireFault fault,
                        MessageContext context)
Description copied from interface: FaultHandler
Take an exception and generate a fault message which is written to the response OutputStream. TODO: Get the correct outputstream if we are using WS-Addressing

Specified by:
handleFault in interface FaultHandler

addHandler

public void addHandler(FaultHandler handler)

remove

public void remove(FaultHandler handler)

iterator

public java.util.Iterator iterator()