com.koushikdutta.async.http
Class AsyncHttpRequest

java.lang.Object
  extended by com.koushikdutta.async.http.AsyncHttpRequest
Direct Known Subclasses:
AsyncHttpGet, AsyncHttpPost

public class AsyncHttpRequest
extends java.lang.Object


Constructor Summary
AsyncHttpRequest(java.net.URI uri, java.lang.String method)
           
 
Method Summary
 AsyncHttpRequest addHeader(java.lang.String name, java.lang.String value)
           
 HttpRequest asHttpRequest()
           
static AsyncHttpRequest create(HttpRequest request)
           
 AsyncHttpRequestBody getBody()
           
protected  java.lang.String getDefaultUserAgent()
           
 boolean getFollowRedirect()
           
 Handler getHandler()
          Deprecated. 
 RequestHeaders getHeaders()
           
 java.lang.String getMethod()
           
 RequestLine getRequestLine()
           
 java.lang.String getRequestString()
           
 int getTimeout()
           
 java.net.URI getUri()
           
 void logd(java.lang.String message)
           
 void logd(java.lang.String message, java.lang.Exception e)
           
 void loge(java.lang.String message)
           
 void loge(java.lang.String message, java.lang.Exception e)
           
 void logi(java.lang.String message)
           
 void logv(java.lang.String message)
           
 void logw(java.lang.String message)
           
 void onHandshakeException(AsyncSSLException e)
           
 void setBody(AsyncHttpRequestBody body)
           
 AsyncHttpRequest setFollowRedirect(boolean follow)
           
 AsyncHttpRequest setHandler(Handler handler)
          Deprecated. 
 AsyncHttpRequest setHeader(java.lang.String name, java.lang.String value)
           
 void setLogging(java.lang.String tag, int level)
           
 AsyncHttpRequest setMethod(java.lang.String method)
           
 AsyncHttpRequest setTimeout(int timeout)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AsyncHttpRequest

public AsyncHttpRequest(java.net.URI uri,
                        java.lang.String method)
Method Detail

getRequestLine

public RequestLine getRequestLine()

getDefaultUserAgent

protected final java.lang.String getDefaultUserAgent()

getMethod

public java.lang.String getMethod()

setMethod

public AsyncHttpRequest setMethod(java.lang.String method)

getUri

public java.net.URI getUri()

getHandler

@Deprecated
public Handler getHandler()
Deprecated. 


setHandler

@Deprecated
public AsyncHttpRequest setHandler(Handler handler)
Deprecated. 


getHeaders

public RequestHeaders getHeaders()

getRequestString

public java.lang.String getRequestString()

getFollowRedirect

public boolean getFollowRedirect()

setFollowRedirect

public AsyncHttpRequest setFollowRedirect(boolean follow)

setBody

public void setBody(AsyncHttpRequestBody body)

getBody

public AsyncHttpRequestBody getBody()

onHandshakeException

public void onHandshakeException(AsyncSSLException e)

getTimeout

public int getTimeout()

setTimeout

public AsyncHttpRequest setTimeout(int timeout)

create

public static AsyncHttpRequest create(HttpRequest request)

asHttpRequest

public HttpRequest asHttpRequest()

setHeader

public AsyncHttpRequest setHeader(java.lang.String name,
                                  java.lang.String value)

addHeader

public AsyncHttpRequest addHeader(java.lang.String name,
                                  java.lang.String value)

setLogging

public void setLogging(java.lang.String tag,
                       int level)

logi

public void logi(java.lang.String message)

logv

public void logv(java.lang.String message)

logw

public void logw(java.lang.String message)

logd

public void logd(java.lang.String message)

logd

public void logd(java.lang.String message,
                 java.lang.Exception e)

loge

public void loge(java.lang.String message)

loge

public void loge(java.lang.String message,
                 java.lang.Exception e)