twitter4j.internal.http
Class HttpClientWrapper

java.lang.Object
  extended by twitter4j.internal.http.HttpClientWrapper
All Implemented Interfaces:
java.io.Serializable

public final 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

Constructor Summary
HttpClientWrapper()
           
HttpClientWrapper(HttpClientWrapperConfiguration wrapperConf)
           
 
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 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)
           
 void setHttpResponseListener(HttpResponseListener listener)
           
 void shutdown()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpClientWrapper

public HttpClientWrapper(HttpClientWrapperConfiguration wrapperConf)

HttpClientWrapper

public HttpClientWrapper()
Method Detail

shutdown

public void shutdown()

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,
                         HttpParameter[] parameters,
                         java.util.Map<java.lang.String,java.lang.String> requestHeaders)
                  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


Copyright © 2011. All Rights Reserved.