facebook4j.internal.http
Class HttpClientWrapper
java.lang.Object
facebook4j.internal.http.HttpClientWrapper
- All Implemented Interfaces:
- java.io.Serializable
public class HttpClientWrapper
- extends java.lang.Object
- implements java.io.Serializable
HTTP Client wrapper with handy request methods, ResponseListener mechanism
- Author:
- Yusuke Yamamoto - yusuke at mac.com
- See Also:
- Serialized Form
|
Method Summary |
HttpResponse |
delete(java.lang.String url)
|
HttpResponse |
delete(java.lang.String url,
Authorization authorization)
|
HttpResponse |
delete(java.lang.String url,
HttpParameter[] parameters)
|
HttpResponse |
delete(java.lang.String url,
HttpParameter[] parameters,
Authorization authorization)
|
boolean |
equals(java.lang.Object o)
|
HttpResponse |
get(java.lang.String url)
|
HttpResponse |
get(java.lang.String url,
Authorization authorization)
|
HttpResponse |
get(java.lang.String url,
HttpParameter[] parameters)
|
HttpResponse |
get(java.lang.String url,
HttpParameter[] parameters,
Authorization authorization)
|
int |
hashCode()
|
HttpResponse |
head(java.lang.String url)
|
HttpResponse |
head(java.lang.String url,
Authorization authorization)
|
HttpResponse |
head(java.lang.String url,
HttpParameter[] parameters)
|
HttpResponse |
head(java.lang.String url,
HttpParameter[] parameters,
Authorization authorization)
|
HttpResponse |
post(java.lang.String url)
|
HttpResponse |
post(java.lang.String url,
Authorization authorization)
|
HttpResponse |
post(java.lang.String url,
HttpParameter[] parameters)
|
HttpResponse |
post(java.lang.String url,
HttpParameter[] parameters,
Authorization authorization)
|
HttpResponse |
post(java.lang.String url,
HttpParameter[] parameters,
java.util.Map<java.lang.String,java.lang.String> requestHeaders)
|
HttpResponse |
put(java.lang.String url)
|
HttpResponse |
put(java.lang.String url,
Authorization authorization)
|
HttpResponse |
put(java.lang.String url,
HttpParameter[] parameters)
|
HttpResponse |
put(java.lang.String url,
HttpParameter[] parameters,
Authorization authorization)
|
protected HttpResponse |
request(HttpRequest req)
|
void |
setHttpResponseListener(HttpResponseListener listener)
|
void |
shutdown()
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
wrapperConf
private final HttpClientWrapperConfiguration wrapperConf
http
private HttpClient http
requestHeaders
private final java.util.Map<java.lang.String,java.lang.String> requestHeaders
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
httpResponseListener
private HttpResponseListener httpResponseListener
HttpClientWrapper
public HttpClientWrapper(HttpClientWrapperConfiguration wrapperConf)
HttpClientWrapper
public HttpClientWrapper()
shutdown
public void shutdown()
request
protected HttpResponse request(HttpRequest req)
throws FacebookException
- Throws:
FacebookException
setHttpResponseListener
public void setHttpResponseListener(HttpResponseListener listener)
get
public HttpResponse get(java.lang.String url,
HttpParameter[] parameters,
Authorization authorization)
throws FacebookException
- Throws:
FacebookException
get
public HttpResponse get(java.lang.String url,
HttpParameter[] parameters)
throws FacebookException
- Throws:
FacebookException
get
public HttpResponse get(java.lang.String url,
Authorization authorization)
throws FacebookException
- Throws:
FacebookException
get
public HttpResponse get(java.lang.String url)
throws FacebookException
- Throws:
FacebookException
post
public HttpResponse post(java.lang.String url,
HttpParameter[] parameters,
Authorization authorization)
throws FacebookException
- Throws:
FacebookException
post
public HttpResponse post(java.lang.String url,
HttpParameter[] parameters)
throws FacebookException
- Throws:
FacebookException
post
public HttpResponse post(java.lang.String url,
HttpParameter[] parameters,
java.util.Map<java.lang.String,java.lang.String> requestHeaders)
throws FacebookException
- Throws:
FacebookException
post
public HttpResponse post(java.lang.String url,
Authorization authorization)
throws FacebookException
- Throws:
FacebookException
post
public HttpResponse post(java.lang.String url)
throws FacebookException
- Throws:
FacebookException
delete
public HttpResponse delete(java.lang.String url,
HttpParameter[] parameters,
Authorization authorization)
throws FacebookException
- Throws:
FacebookException
delete
public HttpResponse delete(java.lang.String url,
HttpParameter[] parameters)
throws FacebookException
- Throws:
FacebookException
delete
public HttpResponse delete(java.lang.String url,
Authorization authorization)
throws FacebookException
- Throws:
FacebookException
delete
public HttpResponse delete(java.lang.String url)
throws FacebookException
- Throws:
FacebookException
head
public HttpResponse head(java.lang.String url,
HttpParameter[] parameters,
Authorization authorization)
throws FacebookException
- Throws:
FacebookException
head
public HttpResponse head(java.lang.String url,
HttpParameter[] parameters)
throws FacebookException
- Throws:
FacebookException
head
public HttpResponse head(java.lang.String url,
Authorization authorization)
throws FacebookException
- Throws:
FacebookException
head
public HttpResponse head(java.lang.String url)
throws FacebookException
- Throws:
FacebookException
put
public HttpResponse put(java.lang.String url,
HttpParameter[] parameters,
Authorization authorization)
throws FacebookException
- Throws:
FacebookException
put
public HttpResponse put(java.lang.String url,
HttpParameter[] parameters)
throws FacebookException
- Throws:
FacebookException
put
public HttpResponse put(java.lang.String url,
Authorization authorization)
throws FacebookException
- Throws:
FacebookException
put
public HttpResponse put(java.lang.String url)
throws FacebookException
- Throws:
FacebookException
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object