public static class FullSmileResponseHandler.SmileResponse<T> extends Object implements BaseResponse<T>
Constructor and Description |
---|
SmileResponse(int statusCode,
String statusMessage,
com.google.common.collect.ListMultimap<com.facebook.airlift.http.client.HeaderName,String> headers,
byte[] responseBytes) |
SmileResponse(int statusCode,
String statusMessage,
com.google.common.collect.ListMultimap<com.facebook.airlift.http.client.HeaderName,String> headers,
com.facebook.airlift.json.smile.SmileCodec<T> smileCodec,
byte[] smileBytes) |
Modifier and Type | Method and Description |
---|---|
IllegalArgumentException |
getException() |
String |
getHeader(String name) |
com.google.common.collect.ListMultimap<com.facebook.airlift.http.client.HeaderName,String> |
getHeaders() |
List<String> |
getHeaders(String name) |
byte[] |
getResponseBytes() |
int |
getResponseSize() |
byte[] |
getSmileBytes() |
int |
getStatusCode() |
String |
getStatusMessage() |
T |
getValue() |
boolean |
hasValue() |
String |
toString() |
public SmileResponse(int statusCode, String statusMessage, com.google.common.collect.ListMultimap<com.facebook.airlift.http.client.HeaderName,String> headers, byte[] responseBytes)
public int getStatusCode()
getStatusCode
in interface BaseResponse<T>
public String getStatusMessage()
getStatusMessage
in interface BaseResponse<T>
public String getHeader(String name)
getHeader
in interface BaseResponse<T>
public List<String> getHeaders(String name)
getHeaders
in interface BaseResponse<T>
public com.google.common.collect.ListMultimap<com.facebook.airlift.http.client.HeaderName,String> getHeaders()
getHeaders
in interface BaseResponse<T>
public boolean hasValue()
hasValue
in interface BaseResponse<T>
public T getValue()
getValue
in interface BaseResponse<T>
public byte[] getSmileBytes()
public int getResponseSize()
getResponseSize
in interface BaseResponse<T>
public byte[] getResponseBytes()
getResponseBytes
in interface BaseResponse<T>
public IllegalArgumentException getException()
getException
in interface BaseResponse<T>
Copyright © 2012–2022. All rights reserved.