Package org.apache.gravitino.client
Class DefaultOAuth2TokenProvider
java.lang.Object
org.apache.gravitino.client.OAuth2TokenProvider
org.apache.gravitino.client.DefaultOAuth2TokenProvider
- All Implemented Interfaces:
Closeable
,AutoCloseable
This class is the default implement of OAuth2TokenProvider.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Builder class for configuring and creating instances of DefaultOAuth2TokenProvider.Nested classes/interfaces inherited from class org.apache.gravitino.client.OAuth2TokenProvider
OAuth2TokenProvider.OAuth2TokenProviderBuilder<SELF extends org.apache.gravitino.client.OAuth2TokenProvider.Builder<SELF,
T>, T extends OAuth2TokenProvider> -
Field Summary
Fields inherited from class org.apache.gravitino.client.OAuth2TokenProvider
client
-
Method Summary
Methods inherited from class org.apache.gravitino.client.OAuth2TokenProvider
close, getTokenData, hasTokenData
-
Method Details
-
getAccessToken
Description copied from class:OAuth2TokenProvider
Get the access token from the authorization server.- Specified by:
getAccessToken
in classOAuth2TokenProvider
- Returns:
- The access token.
-
builder
Creates a new instance of the DefaultOAuth2TokenProvider.Builder- Returns:
- A new instance of DefaultOAuth2TokenProvider.Builder
-