public abstract class AbstractOAuth2HttpClientFactory extends AbstractHttpClientFactory implements org.apache.olingo.client.api.http.WrappingHttpClientFactory
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.http.client.methods.HttpUriRequest |
currentRequest |
protected URI |
oauth2GrantServiceURI |
protected URI |
oauth2TokenServiceURI |
protected DefaultHttpClientFactory |
wrapped |
USER_AGENT| Constructor and Description |
|---|
AbstractOAuth2HttpClientFactory(DefaultHttpClientFactory wrapped,
URI oauth2GrantServiceURI,
URI oauth2TokenServiceURI) |
AbstractOAuth2HttpClientFactory(URI oauth2GrantServiceURI,
URI oauth2TokenServiceURI) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
accessToken(org.apache.http.impl.client.DefaultHttpClient client) |
void |
close(org.apache.http.client.HttpClient httpClient) |
org.apache.http.client.HttpClient |
create(org.apache.olingo.commons.api.http.HttpMethod method,
URI uri) |
org.apache.olingo.client.api.http.HttpClientFactory |
getWrappedHttpClientFactory() |
protected abstract void |
init() |
protected abstract boolean |
isInited() |
protected abstract void |
refreshToken(org.apache.http.impl.client.DefaultHttpClient client) |
protected final DefaultHttpClientFactory wrapped
protected final URI oauth2GrantServiceURI
protected final URI oauth2TokenServiceURI
protected org.apache.http.client.methods.HttpUriRequest currentRequest
public AbstractOAuth2HttpClientFactory(URI oauth2GrantServiceURI, URI oauth2TokenServiceURI)
public AbstractOAuth2HttpClientFactory(DefaultHttpClientFactory wrapped, URI oauth2GrantServiceURI, URI oauth2TokenServiceURI)
public org.apache.olingo.client.api.http.HttpClientFactory getWrappedHttpClientFactory()
getWrappedHttpClientFactory in interface org.apache.olingo.client.api.http.WrappingHttpClientFactoryprotected abstract boolean isInited()
throws OAuth2Exception
OAuth2Exceptionprotected abstract void init()
throws OAuth2Exception
OAuth2Exceptionprotected abstract void accessToken(org.apache.http.impl.client.DefaultHttpClient client)
throws OAuth2Exception
OAuth2Exceptionprotected abstract void refreshToken(org.apache.http.impl.client.DefaultHttpClient client)
throws OAuth2Exception
OAuth2Exceptionpublic org.apache.http.client.HttpClient create(org.apache.olingo.commons.api.http.HttpMethod method,
URI uri)
create in interface org.apache.olingo.client.api.http.HttpClientFactorypublic void close(org.apache.http.client.HttpClient httpClient)
close in interface org.apache.olingo.client.api.http.HttpClientFactoryCopyright © 2013–2017 The Apache Software Foundation. All rights reserved.