Class BaseHandlerResolver

java.lang.Object
org.apache.axis2.jaxws.spi.handler.BaseHandlerResolver
All Implemented Interfaces:
jakarta.xml.ws.handler.HandlerResolver
Direct Known Subclasses:
HandlerResolverImpl, HandlerResolverImpl

public abstract class BaseHandlerResolver extends Object implements jakarta.xml.ws.handler.HandlerResolver
This class can be subclassed to produce different implementations of HandlerResolver
  • Field Details

    • protocolBindingsMap

      protected static final Map<String,String> protocolBindingsMap
    • handlerChainsType

      protected org.apache.axis2.jaxws.description.xml.handler.HandlerChainsType handlerChainsType
  • Constructor Details

    • BaseHandlerResolver

      protected BaseHandlerResolver()
    • BaseHandlerResolver

      protected BaseHandlerResolver(String file)
  • Method Details

    • chainResolvesToPort

      protected static boolean chainResolvesToPort(org.apache.axis2.jaxws.description.xml.handler.HandlerChainType hct, jakarta.xml.ws.handler.PortInfo portinfo)
    • loadClass

      protected static Class loadClass(String clazz) throws ClassNotFoundException
      Throws:
      ClassNotFoundException
    • doesPatternMatch

      public static boolean doesPatternMatch(QName qName, QName pattern)
      Returns true of the specified qName matches the pattern. Some customers may have become dependent on the older algorithm. So first the "official" algorithm is used and if that fails, the older algorithm is used.
      Parameters:
      qName - QName
      pattern - QName
      Returns:
      true or false