org.codehaus.xfire.handler
Class AbstractHandler
java.lang.Object
org.codehaus.xfire.handler.AbstractHandler
- All Implemented Interfaces:
- Handler
- Direct Known Subclasses:
- AddressingInHandler, AddressingOutHandler, ClientFaultConverter, CorrelatorHandler, CustomFaultHandler, DefaultFaultHandler, DispatchServiceHandler, DOMInHandler, DOMOutHandler, FaultSender, FaultSoapSerializerHandler, LocateBindingHandler, LoggingHandler, OutMessageSender, PostInvocationHandler, ReadHeadersHandler, ServiceInvocationHandler, SoapActionInHandler, SoapActionOutHandler, SoapBodyHandler, SoapSerializerHandler, ValidateHeadersHandler, XFireServletController.FaultResponseCodeHandler
public abstract class AbstractHandler
- extends java.lang.Object
- implements Handler
- Since:
- Feb 18, 2004
- Author:
- Dan Diephouse
Fields inherited from interface org.codehaus.xfire.handler.Handler |
ROLE |
Method Summary |
void |
after(java.lang.String handler)
|
void |
before(java.lang.String handler)
|
java.util.List |
getAfter()
|
java.util.List |
getBefore()
|
java.lang.String |
getPhase()
The phase which this handler would like to be in. |
java.lang.String[] |
getRoles()
The roles which this service applies to. |
javax.xml.namespace.QName[] |
getUnderstoodHeaders()
Returns null by default, indicating that no headers
were understood. |
void |
handleFault(XFireFault fault,
MessageContext context)
Handles faults that occur in this handler. |
void |
setAfter(java.util.List after)
|
void |
setBefore(java.util.List before)
|
void |
setPhase(java.lang.String phase)
Allow user to set the phase of a handler
i.e. |
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 |
AbstractHandler
public AbstractHandler()
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()
getRoles
public java.lang.String[] getRoles()
- Description copied from interface:
Handler
- The roles which this service applies to.
- Specified by:
getRoles
in interface Handler
- Returns:
null
or an empty if this endpoint handles no
roles.
getPhase
public final java.lang.String getPhase()
- Description copied from interface:
Handler
- The phase which this handler would like to be in.
- Specified by:
getPhase
in interface Handler
- Returns:
- See Also:
Phase
setPhase
public void setPhase(java.lang.String phase)
- Allow user to set the phase of a handler
i.e. via Spring setter injection (XFIRE-226)
- Parameters:
phase
-
handleFault
public void handleFault(XFireFault fault,
MessageContext context)
- Description copied from interface:
Handler
- Handles faults that occur in this handler. This is not responsible for
actually writing the fault response message.
- Specified by:
handleFault
in interface Handler
- Parameters:
e
- context
- - See Also:
org.codehaus.xfire.handler.Handler#handleFault(java.lang.Exception, org.codehaus.xfire.MessageContext)
after
public void after(java.lang.String handler)
before
public void before(java.lang.String handler)
getAfter
public java.util.List getAfter()
- Specified by:
getAfter
in interface Handler
getBefore
public java.util.List getBefore()
- Specified by:
getBefore
in interface Handler
setAfter
public void setAfter(java.util.List after)
- Parameters:
after
- The after to set.
setBefore
public void setBefore(java.util.List before)
- Parameters:
before
- The before to set.
Copyright © 2004-2008. All Rights Reserved.