public static final class EndpointArgumentsBuilder.Header extends EndpointArgumentsBuilder
EndpointArgumentsBuilder.AttachmentBuilder, EndpointArgumentsBuilder.Body, EndpointArgumentsBuilder.Composite, EndpointArgumentsBuilder.DocLit, EndpointArgumentsBuilder.Header, EndpointArgumentsBuilder.None, EndpointArgumentsBuilder.NullSetter, EndpointArgumentsBuilder.RpcLit, EndpointArgumentsBuilder.WrappedPartBuilderNONE, wrappedParts, wrapperName| Constructor and Description |
|---|
EndpointArgumentsBuilder.Header(SOAPVersion soapVersion,
ParameterImpl param,
EndpointValueSetter setter) |
EndpointArgumentsBuilder.Header(SOAPVersion soapVersion,
QName name,
XMLBridge<?> bridge,
EndpointValueSetter setter) |
| Modifier and Type | Method and Description |
|---|---|
void |
readRequest(Message msg,
Object[] args)
Reads a request
Message, disassembles it, and moves obtained
Java values to the expected places. |
getVMUninitializedValue, getWSDLPartName, readWrappedRequestpublic EndpointArgumentsBuilder.Header(SOAPVersion soapVersion, QName name, XMLBridge<?> bridge, EndpointValueSetter setter)
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.public EndpointArgumentsBuilder.Header(SOAPVersion soapVersion, ParameterImpl param, EndpointValueSetter setter)
public void readRequest(Message msg, Object[] args) throws JAXBException
EndpointArgumentsBuilderMessage, disassembles it, and moves obtained
Java values to the expected places.readRequest in class EndpointArgumentsBuildermsg - The request Message to be de-composed.args - The Java arguments given to the SEI method invocation.
Some parts of the reply message may be set to Holders in the arguments.JAXBException - if there's an error during unmarshalling the request message.Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.