Class RestResponse

  • All Implemented Interfaces:

    
    public final class RestResponse<Response extends Object>
    
                        

    Класс, объект которого возвращают методы класса RestServiceClientHelper

    Since:

    2.0.2

    • Constructor Detail

      • RestResponse

        RestResponse(HttpResponse httpResponse, ByteArray httpResponseEntityContent, Integer statusCode, String responseString, Response responseObject, Duration responseTime, File file)
        Конструктор класса
    • Method Detail

      • getHttpResponse

         final HttpResponse getHttpResponse()

        Ответ от сервиса в виде HttpResponse

      • getHttpResponseEntityContent

         final ByteArray getHttpResponseEntityContent()

        HttpResponse.HttpEntity.Content в виде массива байтов. Т.к. InputStream из этого поля уже закрыт, при попытке его чтения вызывается исключение

      • getStatusCode

         final Integer getStatusCode()

        Код состояния HTTP ответа от сервиса

      • getResponseTime

         final Duration getResponseTime()

        Время, за которое был получен ответ от сервиса, в миллисекундах

      • getFile

         final File getFile()

        По умолчанию null. Файл, если его возвращает сервис