Class HandlerChainsModel


  • public class HandlerChainsModel
    extends Object
    • Field Detail

      • QNAME_CHAIN_PORT_PATTERN

        public static final QName QNAME_CHAIN_PORT_PATTERN
      • QNAME_CHAIN_PROTOCOL_BINDING

        public static final QName QNAME_CHAIN_PROTOCOL_BINDING
      • QNAME_CHAIN_SERVICE_PATTERN

        public static final QName QNAME_CHAIN_SERVICE_PATTERN
      • QNAME_HANDLER_CHAIN

        public static final QName QNAME_HANDLER_CHAIN
      • QNAME_HANDLER_CHAINS

        public static final QName QNAME_HANDLER_CHAINS
      • QNAME_HANDLER

        public static final QName QNAME_HANDLER
      • QNAME_HANDLER_NAME

        public static final QName QNAME_HANDLER_NAME
      • QNAME_HANDLER_CLASS

        public static final QName QNAME_HANDLER_CLASS
      • QNAME_HANDLER_PARAM

        public static final QName QNAME_HANDLER_PARAM
      • QNAME_HANDLER_PARAM_NAME

        public static final QName QNAME_HANDLER_PARAM_NAME
      • QNAME_HANDLER_PARAM_VALUE

        public static final QName QNAME_HANDLER_PARAM_VALUE
      • QNAME_HANDLER_HEADER

        public static final QName QNAME_HANDLER_HEADER
      • QNAME_HANDLER_ROLE

        public static final QName QNAME_HANDLER_ROLE
    • Method Detail

      • getId

        public String getId()
      • setId

        public void setId​(String value)
      • parseHandlerFile

        public static HandlerAnnotationInfo parseHandlerFile​(XMLStreamReader reader,
                                                             ClassLoader classLoader,
                                                             QName serviceName,
                                                             QName portName,
                                                             WSBinding wsbinding)

        This method is called internally by HandlerAnnotationProcessor, and by DeploymentDescriptorParser directly when it reaches the handler chains element in the descriptor file it is parsing.

        Parameters:
        reader - should be on <handler-chains> element
        Returns:
        A HandlerAnnotationInfo object that stores the handlers and roles.
      • getHandlersForPortInfo

        public HandlerAnnotationInfo getHandlersForPortInfo​(jakarta.xml.ws.handler.PortInfo info)