public class DefaultHttpResultHandler extends java.lang.Object implements HttpResultHandler
DefaultRestClient
to handle results of HTTP requests.Constructor and Description |
---|
DefaultHttpResultHandler() |
Modifier and Type | Method and Description |
---|---|
BulkResponseImpl |
handleJsonBulkResult(java.io.InputStream content)
Create JSON bulk result object.
|
Any |
handleJsonResult(java.io.InputStream content)
Read single JSON object from response stream.
|
java.io.InputStream |
processHttpResponse(HttpUriRequest request,
HttpResponse response)
Check the HTTP response:
JSON response, success status code: return content stream
no or non-JSON response, success status code: consume content and return null.
|
public java.io.InputStream processHttpResponse(HttpUriRequest request, HttpResponse response) throws java.io.IOException, RestException
HttpResultHandler
RestException
.
processHttpResponse
in interface HttpResultHandler
java.io.IOException
RestException
public Any handleJsonResult(java.io.InputStream content) throws java.io.IOException
HttpResultHandler
handleJsonResult
in interface HttpResultHandler
java.io.IOException
public BulkResponseImpl handleJsonBulkResult(java.io.InputStream content) throws java.io.IOException
HttpResultHandler
handleJsonBulkResult
in interface HttpResultHandler
java.io.IOException