public class DefaultBoxResponse extends java.lang.Object implements IBoxResponse
Constructor and Description |
---|
DefaultBoxResponse(org.apache.http.HttpResponse httpResponse)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
double |
getContentLength()
Get content length of the response.
|
int |
getExpectedResponseCode()
Get the expected http response status code.
|
org.apache.http.HttpResponse |
getHttpResponse()
Get the raw HttpResponse.
|
int |
getResponseStatusCode()
Get the response status code.
|
java.lang.Object |
parseResponse(IBoxResponseParser responseParser,
IBoxResponseParser errorParser)
Parese HttpResponse into IResponseObject.
|
void |
setExpectedResponseCode(int code)
Set expected response http status code, in case the response have different response code, the response will be treated as error.
|
public DefaultBoxResponse(org.apache.http.HttpResponse httpResponse)
httpResponse
- raw http response.public org.apache.http.HttpResponse getHttpResponse()
public int getResponseStatusCode()
public java.lang.Object parseResponse(IBoxResponseParser responseParser, IBoxResponseParser errorParser) throws BoxRestException
IBoxResponse
parseResponse
in interface IBoxResponse
BoxRestException
public void setExpectedResponseCode(int code)
code
- expected response http status code.public int getExpectedResponseCode()
public double getContentLength()
IBoxResponse
getContentLength
in interface IBoxResponse