|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface CredentialRefreshListener
Listener for refresh token results.
These methods are called from Credential.refreshToken() after a response has been
received from refreshing the token. onTokenResponse(com.google.api.client.auth.oauth2.Credential, com.google.api.client.auth.oauth2.TokenResponse) is called on a successful HTTP
response, and onTokenErrorResponse(com.google.api.client.auth.oauth2.Credential, com.google.api.client.auth.oauth2.TokenErrorResponse) is called on an error HTTP response.
| Method Summary | |
|---|---|
void |
onTokenErrorResponse(Credential credential,
TokenErrorResponse tokenErrorResponse)
Notifies of an error token response from Credential.refreshToken(). |
void |
onTokenResponse(Credential credential,
TokenResponse tokenResponse)
Notifies of a successful token response from Credential.refreshToken(). |
| Method Detail |
|---|
void onTokenResponse(Credential credential,
TokenResponse tokenResponse)
Credential.refreshToken().
Typical use is to provide functionality like persisting the access token in a data store.
Implementations can assume proper thread synchronization is already taken care of inside
Credential.refreshToken(). Implementations can also assume that
Credential.setAccessToken(java.lang.String), Credential.setRefreshToken(java.lang.String), and
Credential.setExpiresInSeconds(java.lang.Long) have already been called previously with the information
from the TokenResponse.
credential - credential on which the token refresh appliedtokenResponse - token response
void onTokenErrorResponse(Credential credential,
TokenErrorResponse tokenErrorResponse)
Credential.refreshToken().
Typical use is to provide functionality like removing persistence of the access token from the
data store. Implementations can assume proper thread synchronization is already taken care of
inside Credential.refreshToken(). Implementations can also assume that
Credential.setAccessToken(java.lang.String), and Credential.setExpiresInSeconds(java.lang.Long) have already been
called previously with null to clear their values.
credential - credential on which the token refresh appliedtokenErrorResponse - token error response or null for none supplied
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||