Package com.sun.xml.ws.server.sei
Class EndpointArgumentsBuilder.Header
- java.lang.Object
-
- com.sun.xml.ws.server.sei.EndpointArgumentsBuilder
-
- com.sun.xml.ws.server.sei.EndpointArgumentsBuilder.Header
-
- Enclosing class:
- EndpointArgumentsBuilder
public static final class EndpointArgumentsBuilder.Header extends EndpointArgumentsBuilder
Reads a header into a JAXB object.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.sun.xml.ws.server.sei.EndpointArgumentsBuilder
EndpointArgumentsBuilder.AttachmentBuilder, EndpointArgumentsBuilder.Body, EndpointArgumentsBuilder.Composite, EndpointArgumentsBuilder.DocLit, EndpointArgumentsBuilder.Header, EndpointArgumentsBuilder.NullSetter, EndpointArgumentsBuilder.RpcLit
-
-
Field Summary
-
Fields inherited from class com.sun.xml.ws.server.sei.EndpointArgumentsBuilder
NONE, wrappedParts, wrapperName
-
-
Constructor Summary
Constructors Constructor Description Header(SOAPVersion soapVersion, ParameterImpl param, EndpointValueSetter setter)
Header(SOAPVersion soapVersion, QName name, XMLBridge<?> bridge, EndpointValueSetter setter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
readRequest(Message msg, Object[] args)
Reads a requestMessage
, disassembles it, and moves obtained Java values to the expected places.-
Methods inherited from class com.sun.xml.ws.server.sei.EndpointArgumentsBuilder
getVMUninitializedValue, getWSDLPartName, readWrappedRequest
-
-
-
-
Constructor Detail
-
Header
public Header(SOAPVersion soapVersion, QName name, XMLBridge<?> bridge, EndpointValueSetter setter)
- Parameters:
name
- The name of the header element.bridge
- specifies how to unmarshal a header into a JAXB object.setter
- specifies how the obtained value is returned to the client.
-
Header
public Header(SOAPVersion soapVersion, ParameterImpl param, EndpointValueSetter setter)
-
-
Method Detail
-
readRequest
public void readRequest(Message msg, Object[] args) throws jakarta.xml.bind.JAXBException
Description copied from class:EndpointArgumentsBuilder
Reads a requestMessage
, disassembles it, and moves obtained Java values to the expected places.- Specified by:
readRequest
in classEndpointArgumentsBuilder
- Parameters:
msg
- The requestMessage
to be de-composed.args
- The Java arguments given to the SEI method invocation. Some parts of the reply message may be set toHolder
s in the arguments.- Throws:
jakarta.xml.bind.JAXBException
- if there's an error during unmarshalling the request message.
-
-