public final class DefaultHttpClient<C> extends java.lang.Object implements HttpClient, org.springframework.beans.factory.DisposableBean
| Constructor and Description |
|---|
DefaultHttpClient(com.atlassian.event.api.EventPublisher eventPublisher,
com.atlassian.sal.api.ApplicationProperties applicationProperties,
com.atlassian.sal.api.executor.ThreadLocalContextManager<C> threadLocalContextManager) |
DefaultHttpClient(com.atlassian.event.api.EventPublisher eventPublisher,
com.atlassian.sal.api.ApplicationProperties applicationProperties,
com.atlassian.sal.api.executor.ThreadLocalContextManager<C> threadLocalContextManager,
HttpClientOptions options) |
| Modifier and Type | Method and Description |
|---|---|
Builders |
builders() |
void |
destroy() |
com.atlassian.util.concurrent.Promise<Response> |
execute(Request request) |
Request.Builder |
newRequest() |
Request.Builder |
newRequest(java.lang.String uri) |
Request.Builder |
newRequest(java.lang.String url,
java.lang.String contentType,
java.lang.String entity) |
Request.Builder |
newRequest(java.net.URI uri) |
Request.Builder |
newRequest(java.net.URI uri,
java.lang.String contentType,
java.lang.String entity) |
public DefaultHttpClient(com.atlassian.event.api.EventPublisher eventPublisher,
com.atlassian.sal.api.ApplicationProperties applicationProperties,
com.atlassian.sal.api.executor.ThreadLocalContextManager<C> threadLocalContextManager)
public DefaultHttpClient(com.atlassian.event.api.EventPublisher eventPublisher,
com.atlassian.sal.api.ApplicationProperties applicationProperties,
com.atlassian.sal.api.executor.ThreadLocalContextManager<C> threadLocalContextManager,
HttpClientOptions options)
public final com.atlassian.util.concurrent.Promise<Response> execute(Request request)
execute in interface HttpClientpublic Builders builders()
builders in interface HttpClientpublic void destroy()
throws java.lang.Exception
destroy in interface org.springframework.beans.factory.DisposableBeanjava.lang.Exceptionpublic Request.Builder newRequest()
newRequest in interface RequestFactorypublic Request.Builder newRequest(java.net.URI uri)
newRequest in interface RequestFactorypublic Request.Builder newRequest(java.lang.String uri)
newRequest in interface RequestFactorypublic Request.Builder newRequest(java.net.URI uri, java.lang.String contentType, java.lang.String entity)
newRequest in interface RequestFactorypublic Request.Builder newRequest(java.lang.String url, java.lang.String contentType, java.lang.String entity)
newRequest in interface RequestFactoryCopyright © 2012-2013 Atlassian. All Rights Reserved.