com.atlassian.httpclient.base
Class AbstractHttpClient

java.lang.Object
  extended by com.atlassian.httpclient.base.AbstractHttpClient
All Implemented Interfaces:
HttpClient
Direct Known Subclasses:
DefaultHttpClient

public abstract class AbstractHttpClient
extends java.lang.Object
implements HttpClient


Constructor Summary
AbstractHttpClient()
           
 
Method Summary
abstract  ResponsePromise execute(DefaultRequest request)
           
 Request newRequest()
           
 Request newRequest(java.lang.String uri)
           
 Request newRequest(java.lang.String uri, java.lang.String contentType, java.lang.String entity)
           
 Request newRequest(java.net.URI uri)
           
 Request newRequest(java.net.URI uri, java.lang.String contentType, java.lang.String entity)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.httpclient.api.HttpClient
flushCacheByUriPattern
 

Constructor Detail

AbstractHttpClient

public AbstractHttpClient()
Method Detail

newRequest

public Request newRequest()
Specified by:
newRequest in interface HttpClient

newRequest

public Request newRequest(java.net.URI uri)
Specified by:
newRequest in interface HttpClient

newRequest

public Request newRequest(java.net.URI uri,
                          java.lang.String contentType,
                          java.lang.String entity)
Specified by:
newRequest in interface HttpClient

newRequest

public Request newRequest(java.lang.String uri)
Specified by:
newRequest in interface HttpClient

newRequest

public Request newRequest(java.lang.String uri,
                          java.lang.String contentType,
                          java.lang.String entity)
Specified by:
newRequest in interface HttpClient

execute

public abstract ResponsePromise execute(DefaultRequest request)


Copyright © 2012-2013 Atlassian. All Rights Reserved.