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.HttpClientpublic com.atlassian.httpclient.api.Request.Builder newRequest()
newRequest in interface com.atlassian.httpclient.api.HttpClientpublic com.atlassian.httpclient.api.Request.Builder newRequest(URI uri)
newRequest in interface com.atlassian.httpclient.api.HttpClientpublic com.atlassian.httpclient.api.Request.Builder newRequest(URI uri, String contentType, String entity)
newRequest in interface com.atlassian.httpclient.api.HttpClientpublic com.atlassian.httpclient.api.Request.Builder newRequest(String uri)
newRequest in interface com.atlassian.httpclient.api.HttpClientpublic com.atlassian.httpclient.api.Request.Builder newRequest(String uri, String contentType, String entity)
newRequest in interface com.atlassian.httpclient.api.HttpClientpublic <A> com.atlassian.httpclient.api.ResponseTransformation.Builder<A> transformation()
transformation in interface com.atlassian.httpclient.api.HttpClientpublic com.atlassian.httpclient.api.ResponsePromise execute(com.atlassian.httpclient.api.Request request)
execute in interface com.atlassian.httpclient.api.HttpClientApache Camel