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
HttpResultHandlerRestException.
processHttpResponse in interface HttpResultHandlerjava.io.IOExceptionRestExceptionpublic Any handleJsonResult(java.io.InputStream content) throws java.io.IOException
HttpResultHandlerhandleJsonResult in interface HttpResultHandlerjava.io.IOExceptionpublic BulkResponseImpl handleJsonBulkResult(java.io.InputStream content) throws java.io.IOException
HttpResultHandlerhandleJsonBulkResult in interface HttpResultHandlerjava.io.IOException