org.codehaus.xfire.handler
Class HandlerPipeline
java.lang.Object
org.codehaus.xfire.handler.AbstractHandler
org.codehaus.xfire.handler.HandlerPipeline
- All Implemented Interfaces:
- Handler
- public class HandlerPipeline
- extends AbstractHandler
- implements Handler
- Author:
- Dan Diephouse
Fields inherited from interface org.codehaus.xfire.handler.Handler |
ROLE |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HandlerPipeline
public HandlerPipeline(java.util.List phases)
addHandlers
public void addHandlers(java.util.List newhandlers)
addHandler
public void addHandler(Handler handler)
getPhaseHandlers
public HandlerOrderer getPhaseHandlers(java.lang.String phase)
invoke
public void invoke(MessageContext context)
throws java.lang.Exception
- Invokes each phase's handler in turn.
- Specified by:
invoke
in interface Handler
- Parameters:
context
-
- Throws:
java.lang.Exception
handleFault
public void handleFault(XFireFault fault,
MessageContext context)
- Takes a fault, creates a fault message and sends it via the fault channel.
- Specified by:
handleFault
in interface Handler
- Overrides:
handleFault
in class AbstractHandler
- Parameters:
fault
- context
- - See Also:
org.codehaus.xfire.handler.Handler#handleFault(java.lang.Exception, org.codehaus.xfire.MessageContext)
understands
public boolean understands(javax.xml.namespace.QName name)
- Determines whether or not this Pipeline "understands" a particular header.
- Parameters:
name
-
- Returns:
- true if pipeline understands a header
Copyright © 2004-2006 null. All Rights Reserved.