Module org.mule.oauth.client.impl
Class OAuthDancerConfig
- java.lang.Object
-
- org.mule.oauth.client.internal.config.OAuthDancerConfig
-
- Direct Known Subclasses:
DefaultAuthorizationCodeOAuthDancerConfig,DefaultClientCredentialsOAuthDancerConfig
public abstract class OAuthDancerConfig extends Object
A set of common attributes to all grant-types dancer.- Since:
- 1.0
-
-
Constructor Summary
Constructors Constructor Description OAuthDancerConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthDancerCredentialConfiggetCredentialConfig()Map<String,String>getCustomParametersExtractorsExprs()CharsetgetEncoding()org.mule.runtime.api.el.MuleExpressionLanguagegetExpressionEvaluator()org.mule.runtime.http.api.client.HttpClientgetHttpClient()List<? extends org.mule.oauth.client.api.listener.OAuthStateListener>getListeners()org.mule.runtime.api.lock.LockFactorygetLockProvider()StringgetName()Function<String,String>getResourceOwnerIdTransformer()org.mule.runtime.api.scheduler.SchedulerServicegetSchedulerService()StringgetScopes()TokenParserConfiggetTokenParserConfig()Map<String,org.mule.oauth.client.api.state.ResourceOwnerOAuthContext>getTokensStore()StringgetTokenUrl()voidsetCredentialConfig(AuthDancerCredentialConfig credentialConfig)voidsetCustomParametersExtractorsExprs(Map<String,String> customParametersExtractorsExprs)voidsetEncoding(Charset encoding)voidsetExpressionEvaluator(org.mule.runtime.api.el.MuleExpressionLanguage expressionEvaluator)voidsetHttpClient(org.mule.runtime.http.api.client.HttpClient httpClient)voidsetListeners(List<? extends org.mule.oauth.client.api.listener.OAuthStateListener> listeners)voidsetLockProvider(org.mule.runtime.api.lock.LockFactory lockProvider)voidsetName(String name)voidsetResourceOwnerIdTransformer(Function<String,String> resourceOwnerIdTransformer)voidsetSchedulerService(org.mule.runtime.api.scheduler.SchedulerService schedulerService)voidsetScopes(String scopes)voidsetTokenParserConfig(TokenParserConfig tokenParserConfig)voidsetTokensStore(Map<String,org.mule.oauth.client.api.state.ResourceOwnerOAuthContext> tokensStore)voidsetTokenUrl(String tokenUrl)
-
-
-
Method Detail
-
getName
public String getName()
-
setName
public void setName(String name)
-
getCredentialConfig
public AuthDancerCredentialConfig getCredentialConfig()
-
setCredentialConfig
public void setCredentialConfig(AuthDancerCredentialConfig credentialConfig)
-
getTokenUrl
public String getTokenUrl()
-
setTokenUrl
public void setTokenUrl(String tokenUrl)
-
getEncoding
public Charset getEncoding()
-
setEncoding
public void setEncoding(Charset encoding)
-
getScopes
public String getScopes()
-
setScopes
public void setScopes(String scopes)
-
getTokenParserConfig
public TokenParserConfig getTokenParserConfig()
-
setTokenParserConfig
public void setTokenParserConfig(TokenParserConfig tokenParserConfig)
-
setCustomParametersExtractorsExprs
public void setCustomParametersExtractorsExprs(Map<String,String> customParametersExtractorsExprs)
-
setResourceOwnerIdTransformer
public void setResourceOwnerIdTransformer(Function<String,String> resourceOwnerIdTransformer)
-
getSchedulerService
public org.mule.runtime.api.scheduler.SchedulerService getSchedulerService()
-
setSchedulerService
public void setSchedulerService(org.mule.runtime.api.scheduler.SchedulerService schedulerService)
-
getLockProvider
public org.mule.runtime.api.lock.LockFactory getLockProvider()
-
setLockProvider
public void setLockProvider(org.mule.runtime.api.lock.LockFactory lockProvider)
-
getTokensStore
public Map<String,org.mule.oauth.client.api.state.ResourceOwnerOAuthContext> getTokensStore()
-
setTokensStore
public void setTokensStore(Map<String,org.mule.oauth.client.api.state.ResourceOwnerOAuthContext> tokensStore)
-
getHttpClient
public org.mule.runtime.http.api.client.HttpClient getHttpClient()
-
setHttpClient
public void setHttpClient(org.mule.runtime.http.api.client.HttpClient httpClient)
-
getExpressionEvaluator
public org.mule.runtime.api.el.MuleExpressionLanguage getExpressionEvaluator()
-
setExpressionEvaluator
public void setExpressionEvaluator(org.mule.runtime.api.el.MuleExpressionLanguage expressionEvaluator)
-
getListeners
public List<? extends org.mule.oauth.client.api.listener.OAuthStateListener> getListeners()
-
setListeners
public void setListeners(List<? extends org.mule.oauth.client.api.listener.OAuthStateListener> listeners)
-
-