com.sun.xml.ws.client.sei
Class ResponseBuilder.RpcLit
java.lang.Object
com.sun.xml.ws.client.sei.ResponseBuilder
com.sun.xml.ws.client.sei.ResponseBuilder.RpcLit
- Enclosing class:
- ResponseBuilder
public static final class ResponseBuilder.RpcLit
- extends ResponseBuilder
Treats a payload as multiple parts wrapped into one element,
and processes all such wrapped parts.
|
Nested Class Summary |
(package private) static class |
ResponseBuilder.RpcLit.PartBuilder
Unmarshals each wrapped part into a JAXB object and moves it
to the expected place. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResponseBuilder.RpcLit
public ResponseBuilder.RpcLit(WrapperParameter wp,
ValueSetterFactory setterFactory)
readResponse
public Object readResponse(Message msg,
Object[] args)
throws JAXBException,
javax.xml.stream.XMLStreamException
- Description copied from class:
ResponseBuilder
- Reads a response
Message, disassembles it, and moves obtained Java values
to the expected places.
- Specified by:
readResponse in class ResponseBuilder
- Parameters:
msg - The reply 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.
- Returns:
- If a part of the reply message is returned as a return value from
the SEI method, this method returns that value. Otherwise null.
- Throws:
JAXBException - if there's an error during unmarshalling the reply message.
javax.xml.stream.XMLStreamException - if there's an error during unmarshalling the reply message.
Copyright (c) 1997-2011 Oracle and/or its affiliates. All rights reserved.