public class DefaultPlatformManagedDancer extends org.mule.runtime.oauth.internal.AbstractOAuthDancer<DefaultPlatformManagedDancerConfig> implements org.mule.runtime.oauth.api.PlatformManagedOAuthDancer
PlatformManagedOAuthDancer.| Constructor and Description |
|---|
DefaultPlatformManagedDancer(DefaultPlatformManagedDancerConfig config) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<String> |
accessToken() |
void |
addListener(org.mule.runtime.oauth.api.listener.PlatformManagedOAuthStateListener listener) |
CompletableFuture<org.mule.runtime.oauth.api.PlatformManagedConnectionDescriptor> |
getConnectionDescriptor() |
org.mule.runtime.oauth.api.state.ResourceOwnerOAuthContext |
getContext() |
void |
invalidateContext() |
protected org.mule.runtime.oauth.internal.state.TokenResponse |
parseTokenResponse(org.mule.runtime.http.api.domain.message.response.HttpResponse response,
String tokenUrl,
boolean retrieveRefreshToken) |
CompletableFuture<Void> |
refreshToken() |
void |
removeListener(org.mule.runtime.oauth.api.listener.PlatformManagedOAuthStateListener listener) |
void |
start() |
doAddListener, doRefreshToken, doRefreshTokenRequest, doRemoveListener, getContextForResourceOwner, getInvalidateFromTokensStore, getListenersToNotifyInvalidation, getLockProvider, handleClientCredentials, invalidateContext, invalidateContext, invokeTokenUrl, onEachListener, onEachListener, resolveExpression, resolveExpression, startHttpClient, stop, stopHttpClient, tokenUrlExceptionHandler, updateOAuthContextAfterTokenResponse, updateResourceOwnerOAuthContextpublic DefaultPlatformManagedDancer(DefaultPlatformManagedDancerConfig config)
public void start()
throws org.mule.runtime.api.exception.MuleException
start in interface org.mule.runtime.api.lifecycle.Startablestart in class org.mule.runtime.oauth.internal.AbstractOAuthDancer<DefaultPlatformManagedDancerConfig>org.mule.runtime.api.exception.MuleExceptionpublic CompletableFuture<String> accessToken()
accessToken in interface org.mule.runtime.oauth.api.PlatformManagedOAuthDancerpublic CompletableFuture<Void> refreshToken()
refreshToken in interface org.mule.runtime.oauth.api.PlatformManagedOAuthDancerpublic CompletableFuture<org.mule.runtime.oauth.api.PlatformManagedConnectionDescriptor> getConnectionDescriptor()
getConnectionDescriptor in interface org.mule.runtime.oauth.api.PlatformManagedOAuthDancerprotected org.mule.runtime.oauth.internal.state.TokenResponse parseTokenResponse(org.mule.runtime.http.api.domain.message.response.HttpResponse response,
String tokenUrl,
boolean retrieveRefreshToken)
parseTokenResponse in class org.mule.runtime.oauth.internal.AbstractOAuthDancer<DefaultPlatformManagedDancerConfig>public void addListener(org.mule.runtime.oauth.api.listener.PlatformManagedOAuthStateListener listener)
addListener in interface org.mule.runtime.oauth.api.PlatformManagedOAuthDancerpublic void removeListener(org.mule.runtime.oauth.api.listener.PlatformManagedOAuthStateListener listener)
removeListener in interface org.mule.runtime.oauth.api.PlatformManagedOAuthDancerpublic void invalidateContext()
invalidateContext in interface org.mule.runtime.oauth.api.PlatformManagedOAuthDancerpublic org.mule.runtime.oauth.api.state.ResourceOwnerOAuthContext getContext()
getContext in interface org.mule.runtime.oauth.api.PlatformManagedOAuthDancerCopyright © 2003–2024 MuleSoft, Inc.. All rights reserved.