Class HandlerChainBuilder

java.lang.Object
org.apache.cxf.jaxws.handler.HandlerChainBuilder
Direct Known Subclasses:
AnnotationHandlerChainBuilder

public class HandlerChainBuilder extends Object
  • 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

      protected ClassLoader getHandlerClassLoader()
    • buildHandlerChain

      protected List<jakarta.xml.ws.handler.Handler> buildHandlerChain(PortComponentHandlerType ht, ClassLoader classLoader)
    • 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