com.sun.xml.ws.server.sei
Class EndpointArgumentsBuilder.AttachmentBuilder
java.lang.Object
com.sun.xml.ws.server.sei.EndpointArgumentsBuilder
com.sun.xml.ws.server.sei.EndpointArgumentsBuilder.AttachmentBuilder
- Enclosing class:
- EndpointArgumentsBuilder
public abstract static class EndpointArgumentsBuilder.AttachmentBuilder
- extends EndpointArgumentsBuilder
Reads an Attachment into a Java parameter.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
setter
protected final EndpointValueSetter setter
param
protected final ParameterImpl param
pname
protected final java.lang.String pname
pname1
protected final java.lang.String pname1
createAttachmentBuilder
public static EndpointArgumentsBuilder createAttachmentBuilder(ParameterImpl param,
EndpointValueSetter setter)
- Creates an AttachmentBuilder based on the parameter type
- Parameters:
param
- runtime Parameter that abstracts the annotated java parametersetter
- specifies how the obtained value is set into the argument. Takes
care of Holder arguments.
readRequest
public void readRequest(Message msg,
java.lang.Object[] args)
throws javax.xml.bind.JAXBException,
javax.xml.stream.XMLStreamException
- Description copied from class:
EndpointArgumentsBuilder
- Reads a request
Message
, disassembles it, and moves obtained
Java values to the expected places.
- Specified by:
readRequest
in class EndpointArgumentsBuilder
- Parameters:
msg
- 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 Holder
s in the arguments.
- Throws:
javax.xml.bind.JAXBException
- if there's an error during unmarshalling the request message.
javax.xml.stream.XMLStreamException
- if there's an error during unmarshalling the request message.
Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.