Class FullJsonResponseHandler.JsonResponse<T>

java.lang.Object
io.airlift.http.client.FullJsonResponseHandler.JsonResponse<T>
Enclosing class:
FullJsonResponseHandler<T>

public static class FullJsonResponseHandler.JsonResponse<T> extends Object
  • Constructor Details

    • JsonResponse

      public JsonResponse(int statusCode, com.google.common.collect.ListMultimap<HeaderName,String> headers, byte[] responseBytes)
    • JsonResponse

      public JsonResponse(int statusCode, com.google.common.collect.ListMultimap<HeaderName,String> headers, JsonCodec<T> jsonCodec, byte[] jsonBytes)
  • Method Details

    • getStatusCode

      public int getStatusCode()
    • getHeader

      @Nullable public String getHeader(String name)
    • getHeaders

      public List<String> getHeaders(String name)
    • getHeaders

      public com.google.common.collect.ListMultimap<HeaderName,String> getHeaders()
    • hasValue

      public boolean hasValue()
    • getValue

      public T getValue()
    • getResponseSize

      public int getResponseSize()
    • getResponseBytes

      public byte[] getResponseBytes()
    • getResponseBody

      public String getResponseBody()
    • getJsonBytes

      public byte[] getJsonBytes()
    • getJson

      public String getJson()
    • getException

      public IllegalArgumentException getException()
    • toString

      public String toString()
      Overrides:
      toString in class Object