Package org.apache.cxf.jaxws.handler
Class HandlerChainBuilder
- java.lang.Object
-
- org.apache.cxf.jaxws.handler.HandlerChainBuilder
-
- Direct Known Subclasses:
AnnotationHandlerChainBuilder
public class HandlerChainBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description HandlerChainBuilder()
HandlerChainBuilder(org.apache.cxf.Bus aBus)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<javax.xml.ws.handler.Handler>
buildHandlerChain(PortComponentHandlerType ht, ClassLoader classLoader)
List<javax.xml.ws.handler.Handler>
buildHandlerChainFromConfiguration(List<PortComponentHandlerType> hc)
List<javax.xml.ws.handler.Handler>
buildHandlerChainFromConfiguration(PortComponentHandlerType hc)
protected ClassLoader
getHandlerClassLoader()
boolean
isHandlerInitEnabled()
protected URL
resolveHandlerChainFile(Class<?> clz, String filename)
Resolve handler chain configuration file associated with the given classvoid
setHandlerInitEnabled(boolean b)
List<javax.xml.ws.handler.Handler>
sortHandlers(List<javax.xml.ws.handler.Handler> handlers)
sorts the handlers into correct order.
-
-
-
Method Detail
-
buildHandlerChainFromConfiguration
public List<javax.xml.ws.handler.Handler> buildHandlerChainFromConfiguration(PortComponentHandlerType hc)
-
buildHandlerChainFromConfiguration
public List<javax.xml.ws.handler.Handler> buildHandlerChainFromConfiguration(List<PortComponentHandlerType> hc)
-
setHandlerInitEnabled
public void setHandlerInitEnabled(boolean b)
-
isHandlerInitEnabled
public boolean isHandlerInitEnabled()
-
sortHandlers
public List<javax.xml.ws.handler.Handler> sortHandlers(List<javax.xml.ws.handler.Handler> handlers)
sorts the handlers into correct order. All of the logical handlers first followed by the protocol handlers- Parameters:
handlers
-- Returns:
- sorted list of handlers
-
getHandlerClassLoader
protected ClassLoader getHandlerClassLoader()
-
buildHandlerChain
protected List<javax.xml.ws.handler.Handler> buildHandlerChain(PortComponentHandlerType ht, ClassLoader classLoader)
-
-