public class BatchResponseImpl extends facebook4j.internal.http.HttpResponse implements BatchResponse, java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
private facebook4j.internal.org.json.JSONObject |
bodyJson |
private facebook4j.internal.org.json.JSONArray |
bodyJsonArray |
private facebook4j.internal.json.z_F4JInternalFactory |
factory |
private java.util.concurrent.ConcurrentHashMap<java.lang.String,java.util.List<java.lang.String>> |
headers |
private facebook4j.internal.org.json.JSONObject |
json |
private static facebook4j.internal.logging.Logger |
logger |
private static long |
serialVersionUID |
| Constructor and Description |
|---|
BatchResponseImpl(facebook4j.internal.org.json.JSONObject json) |
| Modifier and Type | Method and Description |
|---|---|
facebook4j.internal.org.json.JSONArray |
asJSONArray()
Returns the response body as facebook4j.internal.org.json.JSONArray.
Disconnects the internal HttpURLConnection silently. |
facebook4j.internal.org.json.JSONObject |
asJSONObject()
Returns the response body as facebook4j.internal.org.json.JSONObject.
Disconnects the internal HttpURLConnection silently. |
java.io.Reader |
asReader() |
ResponseList<facebook4j.internal.org.json.JSONObject> |
asResponseList() |
java.io.InputStream |
asStream()
Returns the response stream.
This method cannot be called after calling asString() or asDcoument() It is suggested to call disconnect() after consuming the stream. |
java.lang.String |
asString()
Returns the response body as string.
Disconnects the internal HttpURLConnection silently. |
private void |
cacheHeaders() |
void |
disconnect() |
java.lang.String |
getResponseHeader(java.lang.String name) |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getResponseHeaderFields() |
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetStatusCodeprivate static final long serialVersionUID
private static final facebook4j.internal.logging.Logger logger
private facebook4j.internal.org.json.JSONObject json
private java.util.concurrent.ConcurrentHashMap<java.lang.String,java.util.List<java.lang.String>> headers
private facebook4j.internal.org.json.JSONObject bodyJson
private final facebook4j.internal.json.z_F4JInternalFactory factory
private facebook4j.internal.org.json.JSONArray bodyJsonArray
BatchResponseImpl(facebook4j.internal.org.json.JSONObject json)
public java.lang.String getResponseHeader(java.lang.String name)
getResponseHeader in interface BatchResponsegetResponseHeader in class facebook4j.internal.http.HttpResponsepublic java.util.Map<java.lang.String,java.util.List<java.lang.String>> getResponseHeaderFields()
getResponseHeaderFields in interface BatchResponsegetResponseHeaderFields in class facebook4j.internal.http.HttpResponseprivate void cacheHeaders()
public java.lang.String asString()
throws FacebookException
facebook4j.internal.http.HttpResponseasString in interface BatchResponseasString in class facebook4j.internal.http.HttpResponseFacebookExceptionpublic facebook4j.internal.org.json.JSONObject asJSONObject()
throws FacebookException
facebook4j.internal.http.HttpResponseasJSONObject in interface BatchResponseasJSONObject in class facebook4j.internal.http.HttpResponseFacebookExceptionpublic ResponseList<facebook4j.internal.org.json.JSONObject> asResponseList() throws FacebookException
asResponseList in interface BatchResponseFacebookExceptionpublic facebook4j.internal.org.json.JSONArray asJSONArray()
throws FacebookException
facebook4j.internal.http.HttpResponseasJSONArray in interface BatchResponseasJSONArray in class facebook4j.internal.http.HttpResponseFacebookExceptionpublic void disconnect()
throws java.io.IOException
disconnect in class facebook4j.internal.http.HttpResponsejava.io.IOExceptionpublic java.io.InputStream asStream()
facebook4j.internal.http.HttpResponseasStream in class facebook4j.internal.http.HttpResponseHttpResponse.disconnect()public java.io.Reader asReader()
asReader in class facebook4j.internal.http.HttpResponsepublic java.lang.String toString()
toString in class facebook4j.internal.http.HttpResponse