Class HandlerChainBuilder

    • Constructor Detail

      • HandlerChainBuilder

        public HandlerChainBuilder​(org.apache.cxf.Bus aBus)
      • HandlerChainBuilder

        public HandlerChainBuilder()
    • Method Detail

      • buildHandlerChainFromConfiguration

        public List<javax.xml.ws.handler.Handler> buildHandlerChainFromConfiguration​(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()
      • resolveHandlerChainFile

        protected URL resolveHandlerChainFile​(Class<?> clz,
                                              String filename)
        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