public abstract class OAuthHttpClientDecorator extends Object implements com.atlassian.jira.rest.client.internal.async.DisposableHttpClient
Modifier and Type | Class and Description |
---|---|
class |
OAuthHttpClientDecorator.OAuthAuthenticatedRequestBuilder |
Constructor and Description |
---|
OAuthHttpClientDecorator(com.atlassian.httpclient.api.HttpClient httpClient,
com.atlassian.jira.rest.client.api.AuthenticationHandler authenticationHandler) |
Modifier and Type | Method and Description |
---|---|
com.atlassian.httpclient.api.ResponsePromise |
execute(com.atlassian.httpclient.api.Request request) |
void |
flushCacheByUriPattern(Pattern urlPattern) |
com.atlassian.httpclient.api.Request.Builder |
newRequest() |
com.atlassian.httpclient.api.Request.Builder |
newRequest(String uri) |
com.atlassian.httpclient.api.Request.Builder |
newRequest(String uri,
String contentType,
String entity) |
com.atlassian.httpclient.api.Request.Builder |
newRequest(URI uri) |
com.atlassian.httpclient.api.Request.Builder |
newRequest(URI uri,
String contentType,
String entity) |
<A> com.atlassian.httpclient.api.ResponseTransformation.Builder<A> |
transformation() |
public OAuthHttpClientDecorator(com.atlassian.httpclient.api.HttpClient httpClient, com.atlassian.jira.rest.client.api.AuthenticationHandler authenticationHandler)
public void flushCacheByUriPattern(Pattern urlPattern)
flushCacheByUriPattern
in interface com.atlassian.httpclient.api.HttpClient
public com.atlassian.httpclient.api.Request.Builder newRequest()
newRequest
in interface com.atlassian.httpclient.api.HttpClient
public com.atlassian.httpclient.api.Request.Builder newRequest(URI uri)
newRequest
in interface com.atlassian.httpclient.api.HttpClient
public com.atlassian.httpclient.api.Request.Builder newRequest(URI uri, String contentType, String entity)
newRequest
in interface com.atlassian.httpclient.api.HttpClient
public com.atlassian.httpclient.api.Request.Builder newRequest(String uri)
newRequest
in interface com.atlassian.httpclient.api.HttpClient
public com.atlassian.httpclient.api.Request.Builder newRequest(String uri, String contentType, String entity)
newRequest
in interface com.atlassian.httpclient.api.HttpClient
public <A> com.atlassian.httpclient.api.ResponseTransformation.Builder<A> transformation()
transformation
in interface com.atlassian.httpclient.api.HttpClient
public com.atlassian.httpclient.api.ResponsePromise execute(com.atlassian.httpclient.api.Request request)
execute
in interface com.atlassian.httpclient.api.HttpClient
Apache Camel