Class HandlerChainsModel

java.lang.Object
com.sun.xml.ws.handler.HandlerChainsModel

public class HandlerChainsModel extends Object
  • Field Details

    • PROTOCOL_SOAP11_TOKEN

      public static final String PROTOCOL_SOAP11_TOKEN
      See Also:
    • PROTOCOL_SOAP12_TOKEN

      public static final String PROTOCOL_SOAP12_TOKEN
      See Also:
    • PROTOCOL_XML_TOKEN

      public static final String PROTOCOL_XML_TOKEN
      See Also:
    • NS_109

      public static final String NS_109
      See Also:
    • 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 Details

    • getId

      public String getId()
    • setId

      public void setId(String value)
    • parseHandlerConfigFile

      public static HandlerChainsModel parseHandlerConfigFile(Class annotatedClass, XMLStreamReader reader)
      reader should be on <handler-chains> element
    • 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(javax.xml.ws.handler.PortInfo info)