Package com.sun.xml.ws.handler
Class HandlerChainsModel
- java.lang.Object
-
- com.sun.xml.ws.handler.HandlerChainsModel
-
public class HandlerChainsModel extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringNS_109static StringPROTOCOL_SOAP11_TOKENstatic StringPROTOCOL_SOAP12_TOKENstatic StringPROTOCOL_XML_TOKENstatic QNameQNAME_CHAIN_PORT_PATTERNstatic QNameQNAME_CHAIN_PROTOCOL_BINDINGstatic QNameQNAME_CHAIN_SERVICE_PATTERNstatic QNameQNAME_HANDLERstatic QNameQNAME_HANDLER_CHAINstatic QNameQNAME_HANDLER_CHAINSstatic QNameQNAME_HANDLER_CLASSstatic QNameQNAME_HANDLER_HEADERstatic QNameQNAME_HANDLER_NAMEstatic QNameQNAME_HANDLER_PARAMstatic QNameQNAME_HANDLER_PARAM_NAMEstatic QNameQNAME_HANDLER_PARAM_VALUEstatic QNameQNAME_HANDLER_ROLE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description HandlerAnnotationInfogetHandlersForPortInfo(jakarta.xml.ws.handler.PortInfo info)StringgetId()static HandlerChainsModelparseHandlerConfigFile(Class annotatedClass, XMLStreamReader reader)reader should be onelement static HandlerAnnotationInfoparseHandlerFile(XMLStreamReader reader, ClassLoader classLoader, QName serviceName, QName portName, WSBinding wsbinding)This method is called internally by HandlerAnnotationProcessor, and byDeploymentDescriptorParserdirectly when it reaches the handler chains element in the descriptor file it is parsing.voidsetId(String value)
-
-
-
Field Detail
-
PROTOCOL_SOAP11_TOKEN
public static final String PROTOCOL_SOAP11_TOKEN
- See Also:
- Constant Field Values
-
PROTOCOL_SOAP12_TOKEN
public static final String PROTOCOL_SOAP12_TOKEN
- See Also:
- Constant Field Values
-
PROTOCOL_XML_TOKEN
public static final String PROTOCOL_XML_TOKEN
- See Also:
- Constant Field Values
-
NS_109
public static final String NS_109
- See Also:
- Constant Field Values
-
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)
-
parseHandlerConfigFile
public static HandlerChainsModel parseHandlerConfigFile(Class annotatedClass, XMLStreamReader reader)
reader should be onelement
-
parseHandlerFile
public static HandlerAnnotationInfo parseHandlerFile(XMLStreamReader reader, ClassLoader classLoader, QName serviceName, QName portName, WSBinding wsbinding)
This method is called internally by HandlerAnnotationProcessor, and by
DeploymentDescriptorParserdirectly when it reaches the handler chains element in the descriptor file it is parsing.- Parameters:
reader- should be onelement - Returns:
- A HandlerAnnotationInfo object that stores the handlers and roles.
-
getHandlersForPortInfo
public HandlerAnnotationInfo getHandlersForPortInfo(jakarta.xml.ws.handler.PortInfo info)
-
-