public class XMLRemoteResponseDeserializer extends Object implements IRemoteResponseDeserializer
IRemoteResponseDeserializer
. This will be
used to create XML Resource representations and will be registered when the
API is started.Constructor and Description |
---|
XMLRemoteResponseDeserializer() |
Modifier and Type | Method and Description |
---|---|
Object |
deserializeResponse(String uri,
IRemoteCall call,
IRemoteCallable callable,
Map responseHeaders,
byte[] responseBody)
Deserialize remote response.
|
public Object deserializeResponse(String uri, IRemoteCall call, IRemoteCallable callable, Map responseHeaders, byte[] responseBody) throws NotSerializableException
IRemoteResponseDeserializer
deserializeResponse
in interface IRemoteResponseDeserializer
uri
- the endpoint. Should not be null
.call
- the call associated with the parameter to serialize. Will not be null
.callable
- the callable associated with the parameter to serialize. Will not be null
.responseHeaders
- response headers associated with the successful remote call. May be null
.responseBody
- the actual response body to deserialize. May be null
.null
.NotSerializableException
- thrown if the responseBody cannot be deserialized.Copyright © 2004–2020 Eclipse Foundation. All rights reserved.