twitter4j.http
Class HttpClientWrapper
java.lang.Object
twitter4j.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)
|
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)
|
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 |
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)
|
private HttpResponse |
request(HttpRequest req)
|
void |
setHttpResponseListener(HttpResponseListener listener)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, 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()
request
private HttpResponse request(HttpRequest req)
throws TwitterException
- Throws:
TwitterException
setHttpResponseListener
public void setHttpResponseListener(HttpResponseListener listener)
get
public HttpResponse get(java.lang.String url,
HttpParameter[] parameters,
Authorization authorization)
throws TwitterException
- Throws:
TwitterException
get
public HttpResponse get(java.lang.String url,
HttpParameter[] parameters)
throws TwitterException
- Throws:
TwitterException
get
public HttpResponse get(java.lang.String url,
Authorization authorization)
throws TwitterException
- Throws:
TwitterException
get
public HttpResponse get(java.lang.String url)
throws TwitterException
- Throws:
TwitterException
post
public HttpResponse post(java.lang.String url,
HttpParameter[] parameters,
Authorization authorization)
throws TwitterException
- Throws:
TwitterException
post
public HttpResponse post(java.lang.String url,
HttpParameter[] parameters)
throws TwitterException
- Throws:
TwitterException
post
public HttpResponse post(java.lang.String url,
Authorization authorization)
throws TwitterException
- Throws:
TwitterException
post
public HttpResponse post(java.lang.String url)
throws TwitterException
- Throws:
TwitterException
delete
public HttpResponse delete(java.lang.String url,
HttpParameter[] parameters,
Authorization authorization)
throws TwitterException
- Throws:
TwitterException
delete
public HttpResponse delete(java.lang.String url,
HttpParameter[] parameters)
throws TwitterException
- Throws:
TwitterException
delete
public HttpResponse delete(java.lang.String url,
Authorization authorization)
throws TwitterException
- Throws:
TwitterException
delete
public HttpResponse delete(java.lang.String url)
throws TwitterException
- Throws:
TwitterException
head
public HttpResponse head(java.lang.String url,
HttpParameter[] parameters,
Authorization authorization)
throws TwitterException
- Throws:
TwitterException
head
public HttpResponse head(java.lang.String url,
HttpParameter[] parameters)
throws TwitterException
- Throws:
TwitterException
head
public HttpResponse head(java.lang.String url,
Authorization authorization)
throws TwitterException
- Throws:
TwitterException
head
public HttpResponse head(java.lang.String url)
throws TwitterException
- Throws:
TwitterException
put
public HttpResponse put(java.lang.String url,
HttpParameter[] parameters,
Authorization authorization)
throws TwitterException
- Throws:
TwitterException
put
public HttpResponse put(java.lang.String url,
HttpParameter[] parameters)
throws TwitterException
- Throws:
TwitterException
put
public HttpResponse put(java.lang.String url,
Authorization authorization)
throws TwitterException
- Throws:
TwitterException
put
public HttpResponse put(java.lang.String url)
throws TwitterException
- Throws:
TwitterException