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 String
NS_109
static String
PROTOCOL_SOAP11_TOKEN
static String
PROTOCOL_SOAP12_TOKEN
static String
PROTOCOL_XML_TOKEN
static QName
QNAME_CHAIN_PORT_PATTERN
static QName
QNAME_CHAIN_PROTOCOL_BINDING
static QName
QNAME_CHAIN_SERVICE_PATTERN
static QName
QNAME_HANDLER
static QName
QNAME_HANDLER_CHAIN
static QName
QNAME_HANDLER_CHAINS
static QName
QNAME_HANDLER_CLASS
static QName
QNAME_HANDLER_HEADER
static QName
QNAME_HANDLER_NAME
static QName
QNAME_HANDLER_PARAM
static QName
QNAME_HANDLER_PARAM_NAME
static QName
QNAME_HANDLER_PARAM_VALUE
static QName
QNAME_HANDLER_ROLE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description HandlerAnnotationInfo
getHandlersForPortInfo(jakarta.xml.ws.handler.PortInfo info)
String
getId()
static HandlerChainsModel
parseHandlerConfigFile(Class annotatedClass, XMLStreamReader reader)
reader should be onelement static HandlerAnnotationInfo
parseHandlerFile(XMLStreamReader reader, ClassLoader classLoader, QName serviceName, QName portName, WSBinding wsbinding)
This method is called internally by HandlerAnnotationProcessor, and byDeploymentDescriptorParser
directly when it reaches the handler chains element in the descriptor file it is parsing.void
setId(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
DeploymentDescriptorParser
directly 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)
-
-