Class GenericSecuredHeader
java.lang.Object
com.sun.xml.ws.message.AbstractHeaderImpl
com.sun.xml.ws.security.opt.impl.incoming.GenericSecuredHeader
- All Implemented Interfaces:
com.sun.xml.ws.api.message.Header,NamespaceContextInfo,SecuredHeader
public class GenericSecuredHeader
extends com.sun.xml.ws.message.AbstractHeaderImpl
implements SecuredHeader, NamespaceContextInfo
- Author:
- K.Venugopal@sun.com
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class com.sun.xml.ws.message.AbstractHeaderImpl
EMPTY_ATTS -
Constructor Summary
ConstructorsConstructorDescriptionGenericSecuredHeader(XMLStreamReader reader, com.sun.xml.ws.api.SOAPVersion soapVersion, com.sun.xml.stream.buffer.stax.StreamReaderBufferCreator creator, HashMap nsDecl, XMLInputFactory staxIF, boolean encHeaderContent) -
Method Summary
Modifier and TypeMethodDescriptiongetAttribute(String nsUri, String localName) map of all inscope namespace declarations.getRole(com.sun.xml.ws.api.SOAPVersion soapVersion) booleanbooleanfinal booleanisIgnorable(com.sun.xml.ws.api.SOAPVersion soapVersion, Set<String> roles) booleanisRelay()<T> TreadAsJAXB(com.sun.xml.ws.spi.db.XMLBridge<T> bridge) <T> TreadAsJAXB(jakarta.xml.bind.Unmarshaller um) <T> TreadAsJAXB(org.glassfish.jaxb.runtime.api.Bridge<T> bridge) Reads the header as aXMLStreamReadervoidwriteTo(jakarta.xml.soap.SOAPMessage saaj) voidvoidwriteTo(ContentHandler contentHandler, ErrorHandler errorHandler) Methods inherited from class com.sun.xml.ws.message.AbstractHeaderImpl
getAttribute, parseBool, readAsEPR, readAsJAXB
-
Constructor Details
-
GenericSecuredHeader
public GenericSecuredHeader(XMLStreamReader reader, com.sun.xml.ws.api.SOAPVersion soapVersion, com.sun.xml.stream.buffer.stax.StreamReaderBufferCreator creator, HashMap nsDecl, XMLInputFactory staxIF, boolean encHeaderContent) throws com.sun.xml.stream.buffer.XMLStreamBufferException, XMLStreamException - Throws:
com.sun.xml.stream.buffer.XMLStreamBufferExceptionXMLStreamException
-
-
Method Details
-
hasEncData
public boolean hasEncData() -
hasID
- Specified by:
hasIDin interfaceSecuredHeader- Parameters:
id- true if the SecuredHeader refers to id.
-
isIgnorable
- Specified by:
isIgnorablein interfacecom.sun.xml.ws.api.message.Header- Overrides:
isIgnorablein classcom.sun.xml.ws.message.AbstractHeaderImpl
-
getRole
- Specified by:
getRolein interfacecom.sun.xml.ws.api.message.Header- Overrides:
getRolein classcom.sun.xml.ws.message.AbstractHeaderImpl
-
isRelay
public boolean isRelay()- Specified by:
isRelayin interfacecom.sun.xml.ws.api.message.Header- Overrides:
isRelayin classcom.sun.xml.ws.message.AbstractHeaderImpl
-
getNamespaceURI
- Specified by:
getNamespaceURIin interfacecom.sun.xml.ws.api.message.Header
-
getLocalPart
- Specified by:
getLocalPartin interfacecom.sun.xml.ws.api.message.Header
-
getAttribute
- Specified by:
getAttributein interfacecom.sun.xml.ws.api.message.Header
-
readHeader
Reads the header as aXMLStreamReader- Specified by:
readHeaderin interfacecom.sun.xml.ws.api.message.Header- Throws:
XMLStreamException
-
writeTo
- Specified by:
writeToin interfacecom.sun.xml.ws.api.message.Header- Throws:
XMLStreamException
-
writeTo
public void writeTo(jakarta.xml.soap.SOAPMessage saaj) throws jakarta.xml.soap.SOAPException - Specified by:
writeToin interfacecom.sun.xml.ws.api.message.Header- Throws:
jakarta.xml.soap.SOAPException
-
writeTo
- Specified by:
writeToin interfacecom.sun.xml.ws.api.message.Header- Throws:
SAXException
-
getStringContent
- Specified by:
getStringContentin interfacecom.sun.xml.ws.api.message.Header- Overrides:
getStringContentin classcom.sun.xml.ws.message.AbstractHeaderImpl
-
readAsJAXB
public <T> T readAsJAXB(jakarta.xml.bind.Unmarshaller um) throws jakarta.xml.bind.JAXBException - Specified by:
readAsJAXBin interfacecom.sun.xml.ws.api.message.Header- Overrides:
readAsJAXBin classcom.sun.xml.ws.message.AbstractHeaderImpl- Throws:
jakarta.xml.bind.JAXBException
-
readAsJAXB
public <T> T readAsJAXB(org.glassfish.jaxb.runtime.api.Bridge<T> bridge) throws jakarta.xml.bind.JAXBException - Specified by:
readAsJAXBin interfacecom.sun.xml.ws.api.message.Header- Overrides:
readAsJAXBin classcom.sun.xml.ws.message.AbstractHeaderImpl- Throws:
jakarta.xml.bind.JAXBException
-
readAsJAXB
public <T> T readAsJAXB(com.sun.xml.ws.spi.db.XMLBridge<T> bridge) throws jakarta.xml.bind.JAXBException - Specified by:
readAsJAXBin interfacecom.sun.xml.ws.api.message.Header- Overrides:
readAsJAXBin classcom.sun.xml.ws.message.AbstractHeaderImpl- Throws:
jakarta.xml.bind.JAXBException
-
getInscopeNSContext
Description copied from interface:NamespaceContextInfomap of all inscope namespace declarations.- Specified by:
getInscopeNSContextin interfaceNamespaceContextInfo- Returns:
HashMapof all inscope namespaces.
-