@LevelUpApi(contract=PUBLIC) public class BufferedResponse extends AbstractResponse<String> implements Parcelable
AbstractResponse
that uses a buffered interface where the response data is buffered in
memory.Parcelable.ClassLoaderCreator<T>, Parcelable.Creator<T>
Modifier and Type | Field and Description |
---|---|
static Parcelable.Creator<BufferedResponse> |
CREATOR
Creator for parceling.
|
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
Constructor and Description |
---|
BufferedResponse(Parcel in)
Constructor for parceling.
|
BufferedResponse(String data) |
Modifier and Type | Method and Description |
---|---|
int |
describeContents() |
String |
getData() |
Exception |
getError()
Get the error that occurred during the sending of the request OR during the reading of the
response.
|
String |
toString() |
void |
writeToParcel(Parcel dest,
int flags) |
getHttpHeader, getHttpHeaders, getHttpStatusCode
public static final Parcelable.Creator<BufferedResponse> CREATOR
public BufferedResponse(String data)
data
- the string data (typically JSON) from the response from the server.public BufferedResponse(Parcel in)
in
- the parcel to read from.public String getData()
getData
in class AbstractResponse<String>
public Exception getError()
getError
in class AbstractResponse<String>
public String toString()
toString
in class AbstractResponse<String>
public int describeContents()
describeContents
in interface Parcelable
public void writeToParcel(Parcel dest, int flags)
writeToParcel
in interface Parcelable