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 ClassLoadergetHandlerClassLoader()booleanisHandlerInitEnabled()protected URLresolveHandlerChainFile(Class<?> clz, String filename)Resolve handler chain configuration file associated with the given classvoidsetHandlerInitEnabled(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)
-
-