org.codehaus.xfire.handler
Class AbstractHandler

java.lang.Object
  extended by org.codehaus.xfire.AbstractXFireComponent
      extended by org.codehaus.xfire.handler.AbstractHandler
All Implemented Interfaces:
Handler
Direct Known Subclasses:
DOMPipelineHandler, SoapHandler

public abstract class AbstractHandler
extends AbstractXFireComponent
implements Handler

Since:
Feb 18, 2004
Author:
Dan Diephouse

Field Summary
 
Fields inherited from interface org.codehaus.xfire.handler.Handler
ROLE
 
Constructor Summary
AbstractHandler()
           
 
Method Summary
 javax.xml.namespace.QName[] getUnderstoodHeaders()
          Returns null by default, indicating that no headers were understood.
 javax.xml.stream.XMLStreamWriter getXMLStreamWriter(MessageContext context)
           
 void handleFault(java.lang.Exception e, MessageContext context)
          Locates the fault handler on the service to write the fault to the response message.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.codehaus.xfire.handler.Handler
invoke
 

Constructor Detail

AbstractHandler

public AbstractHandler()
Method Detail

getUnderstoodHeaders

public javax.xml.namespace.QName[] getUnderstoodHeaders()
Returns null by default, indicating that no headers were understood.

Specified by:
getUnderstoodHeaders in interface Handler
Returns:
null or an empty array if there are no headers.
See Also:
Handler.getUnderstoodHeaders()

handleFault

public void handleFault(java.lang.Exception e,
                        MessageContext context)
Locates the fault handler on the service to write the fault to the response message.

Specified by:
handleFault in interface Handler
See Also:
org.codehaus.xfire.handler.Handler#handleFault(org.codehaus.xfire.fault.XFireFault, org.codehaus.xfire.MessageContext)

getXMLStreamWriter

public javax.xml.stream.XMLStreamWriter getXMLStreamWriter(MessageContext context)


Copyright © 2004 Codehaus. All Rights Reserved.