public class DefaultOAuthService extends Object implements org.mule.runtime.oauth.api.OAuthService
| Modifier and Type | Field and Description |
|---|---|
protected com.github.benmanes.caffeine.cache.LoadingCache<org.mule.runtime.api.util.Pair<org.mule.runtime.api.tls.TlsContextFactory,org.mule.runtime.http.api.client.proxy.ProxyConfig>,org.mule.runtime.http.api.client.HttpClient> |
httpClientCache |
protected org.mule.runtime.http.api.HttpService |
httpService |
protected org.mule.runtime.api.scheduler.SchedulerService |
schedulerService |
| Constructor and Description |
|---|
DefaultOAuthService(org.mule.runtime.http.api.HttpService httpService,
org.mule.runtime.api.scheduler.SchedulerService schedulerService) |
| Modifier and Type | Method and Description |
|---|---|
<T> org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder |
authorizationCodeGrantTypeDancerBuilder(org.mule.runtime.api.lock.LockFactory lockProvider,
Map<String,T> tokensStore,
org.mule.runtime.api.el.MuleExpressionLanguage expressionEvaluator) |
<T> org.mule.runtime.oauth.api.builder.OAuthClientCredentialsDancerBuilder |
clientCredentialsGrantTypeDancerBuilder(org.mule.runtime.api.lock.LockFactory lockProvider,
Map<String,T> tokensStore,
org.mule.runtime.api.el.MuleExpressionLanguage expressionEvaluator) |
String |
getName() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected final org.mule.runtime.http.api.HttpService httpService
protected final org.mule.runtime.api.scheduler.SchedulerService schedulerService
protected final com.github.benmanes.caffeine.cache.LoadingCache<org.mule.runtime.api.util.Pair<org.mule.runtime.api.tls.TlsContextFactory,org.mule.runtime.http.api.client.proxy.ProxyConfig>,org.mule.runtime.http.api.client.HttpClient> httpClientCache
public DefaultOAuthService(org.mule.runtime.http.api.HttpService httpService,
org.mule.runtime.api.scheduler.SchedulerService schedulerService)
public String getName()
getName in interface org.mule.runtime.api.meta.NamedObjectpublic <T> org.mule.runtime.oauth.api.builder.OAuthClientCredentialsDancerBuilder clientCredentialsGrantTypeDancerBuilder(org.mule.runtime.api.lock.LockFactory lockProvider,
Map<String,T> tokensStore,
org.mule.runtime.api.el.MuleExpressionLanguage expressionEvaluator)
clientCredentialsGrantTypeDancerBuilder in interface org.mule.runtime.oauth.api.OAuthServicepublic <T> org.mule.runtime.oauth.api.builder.OAuthAuthorizationCodeDancerBuilder authorizationCodeGrantTypeDancerBuilder(org.mule.runtime.api.lock.LockFactory lockProvider,
Map<String,T> tokensStore,
org.mule.runtime.api.el.MuleExpressionLanguage expressionEvaluator)
authorizationCodeGrantTypeDancerBuilder in interface org.mule.runtime.oauth.api.OAuthServiceCopyright © 2003–2020 MuleSoft, Inc.. All rights reserved.