public class OAuth2CredentialsWithRefresh extends OAuth2CredentialsA refreshable alternative to OAuth2Credentials.
To enable automatic token refreshes, you must provide an OAuth2RefreshHandler.
Static Methods
newBuilder()
public static OAuth2CredentialsWithRefresh.Builder newBuilder()| Type | Description |
| OAuth2CredentialsWithRefresh.Builder |
Constructors
OAuth2CredentialsWithRefresh(AccessToken accessToken, OAuth2CredentialsWithRefresh.OAuth2RefreshHandler refreshHandler)
protected OAuth2CredentialsWithRefresh(AccessToken accessToken, OAuth2CredentialsWithRefresh.OAuth2RefreshHandler refreshHandler)| Name | Description |
| accessToken | AccessToken |
| refreshHandler | OAuth2CredentialsWithRefresh.OAuth2RefreshHandler |
Methods
getRefreshHandler()
public OAuth2CredentialsWithRefresh.OAuth2RefreshHandler getRefreshHandler()Returns the provided OAuth2RefreshHandler.
| Type | Description |
| OAuth2CredentialsWithRefresh.OAuth2RefreshHandler |
refreshAccessToken()
public AccessToken refreshAccessToken()Refreshes the access token using the provided OAuth2RefreshHandler.
| Type | Description |
| AccessToken |
| Type | Description |
| IOException |