Class RestResponse
-
- All Implemented Interfaces:
public final class RestResponse<Response extends Object>
Класс, объект которого возвращают методы класса RestServiceClientHelper
- Since:
2.0.2
-
-
Field Summary
Fields Modifier and Type Field Description private final HttpResponse
httpResponse
private final ByteArray
httpResponseEntityContent
private final Integer
statusCode
private final String
responseString
private final Response
responseObject
private final Duration
responseTime
private final File
file
-
Method Summary
Modifier and Type Method Description final HttpResponse
getHttpResponse()
Ответ от сервиса в виде HttpResponse final ByteArray
getHttpResponseEntityContent()
HttpResponse.HttpEntity.Content в виде массива байтов. final Integer
getStatusCode()
Код состояния HTTP ответа от сервиса final String
getResponseString()
Ответ от сервиса в виде строки final Response
getResponseObject()
Ответ от сервиса в виде объекта типа Response final Duration
getResponseTime()
Время, за которое был получен ответ от сервиса, в миллисекундах final File
getFile()
По умолчанию null. -
-
Method Detail
-
getHttpResponse
final HttpResponse getHttpResponse()
Ответ от сервиса в виде HttpResponse
-
getHttpResponseEntityContent
final ByteArray getHttpResponseEntityContent()
HttpResponse.HttpEntity.Content в виде массива байтов. Т.к. InputStream из этого поля уже закрыт, при попытке его чтения вызывается исключение
-
getStatusCode
final Integer getStatusCode()
Код состояния HTTP ответа от сервиса
-
getResponseString
final String getResponseString()
Ответ от сервиса в виде строки
-
getResponseObject
final Response getResponseObject()
Ответ от сервиса в виде объекта типа Response
-
getResponseTime
final Duration getResponseTime()
Время, за которое был получен ответ от сервиса, в миллисекундах
-
-
-
-