Package org.apache.cxf.jaxws.handler
Class HandlerChainBuilder
java.lang.Object
org.apache.cxf.jaxws.handler.HandlerChainBuilder
- Direct Known Subclasses:
AnnotationHandlerChainBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<jakarta.xml.ws.handler.Handler>buildHandlerChain(PortComponentHandlerType ht, ClassLoader classLoader) List<jakarta.xml.ws.handler.Handler>List<jakarta.xml.ws.handler.Handler>protected ClassLoaderbooleanprotected URLresolveHandlerChainFile(Class<?> clz, String filename) Resolve handler chain configuration file associated with the given classvoidsetHandlerInitEnabled(boolean b) List<jakarta.xml.ws.handler.Handler>sortHandlers(List<jakarta.xml.ws.handler.Handler> handlers) sorts the handlers into correct order.
-
Constructor Details
-
HandlerChainBuilder
public HandlerChainBuilder(org.apache.cxf.Bus aBus) -
HandlerChainBuilder
public HandlerChainBuilder()
-
-
Method Details
-
buildHandlerChainFromConfiguration
public List<jakarta.xml.ws.handler.Handler> buildHandlerChainFromConfiguration(PortComponentHandlerType hc) -
buildHandlerChainFromConfiguration
public List<jakarta.xml.ws.handler.Handler> buildHandlerChainFromConfiguration(List<PortComponentHandlerType> hc) -
setHandlerInitEnabled
public void setHandlerInitEnabled(boolean b) -
isHandlerInitEnabled
public boolean isHandlerInitEnabled() -
sortHandlers
public List<jakarta.xml.ws.handler.Handler> sortHandlers(List<jakarta.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
-
buildHandlerChain
protected List<jakarta.xml.ws.handler.Handler> buildHandlerChain(PortComponentHandlerType ht, ClassLoader classLoader) -
resolveHandlerChainFile
Resolve handler chain configuration file associated with the given class- Parameters:
clz-filename-- Returns:
- A URL object or null if no resource with this name is found
-