Class OAuth2CredentialsWithRefresh (1.6.1)

public class OAuth2CredentialsWithRefresh extends OAuth2Credentials

A refreshable alternative to OAuth2Credentials.

To enable automatic token refreshes, you must provide an OAuth2RefreshHandler.

Inheritance

java.lang.Object > Credentials > OAuth2Credentials > OAuth2CredentialsWithRefresh

Static Methods

newBuilder()

public static OAuth2CredentialsWithRefresh.Builder newBuilder()
Returns

Constructors

OAuth2CredentialsWithRefresh(AccessToken accessToken, OAuth2CredentialsWithRefresh.OAuth2RefreshHandler refreshHandler)

protected OAuth2CredentialsWithRefresh(AccessToken accessToken, OAuth2CredentialsWithRefresh.OAuth2RefreshHandler refreshHandler)
Parameters
NameDescription
accessTokenAccessToken
refreshHandlerOAuth2CredentialsWithRefresh.OAuth2RefreshHandler

Methods

getRefreshHandler()

public OAuth2CredentialsWithRefresh.OAuth2RefreshHandler getRefreshHandler()

Returns the provided OAuth2RefreshHandler.

Returns

refreshAccessToken()

public AccessToken refreshAccessToken()

Refreshes the access token using the provided OAuth2RefreshHandler.

Returns
TypeDescription
AccessToken
Overrides Exceptions
TypeDescription
IOException