Package com.google.auth.oauth2
Class OAuth2Credentials.RefreshTask
java.lang.Object
com.google.common.util.concurrent.internal.InternalFutureFailureAccess
com.google.common.util.concurrent.AbstractFuture<OAuth2Credentials.OAuthValue>
com.google.auth.oauth2.OAuth2Credentials.RefreshTask
- All Implemented Interfaces:
com.google.common.util.concurrent.ListenableFuture<OAuth2Credentials.OAuthValue>
,Runnable
,Future<OAuth2Credentials.OAuthValue>
- Enclosing class:
OAuth2Credentials
class OAuth2Credentials.RefreshTask
extends com.google.common.util.concurrent.AbstractFuture<OAuth2Credentials.OAuthValue>
implements Runnable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final OAuth2Credentials.RefreshTaskListener
private final com.google.common.util.concurrent.ListenableFutureTask
<OAuth2Credentials.OAuthValue> -
Constructor Summary
ConstructorsConstructorDescriptionRefreshTask
(com.google.common.util.concurrent.ListenableFutureTask<OAuth2Credentials.OAuthValue> task, OAuth2Credentials.RefreshTaskListener listener) -
Method Summary
Modifier and TypeMethodDescriptioncom.google.common.util.concurrent.ListenableFutureTask
<OAuth2Credentials.OAuthValue> getTask()
void
run()
Methods inherited from class com.google.common.util.concurrent.AbstractFuture
addListener, afterDone, cancel, get, get, interruptTask, isCancelled, isDone, pendingToString, set, setException, setFuture, toString, tryInternalFastPathGetFailure, wasInterrupted
-
Field Details
-
task
private final com.google.common.util.concurrent.ListenableFutureTask<OAuth2Credentials.OAuthValue> task -
listener
-
-
Constructor Details
-
RefreshTask
RefreshTask(com.google.common.util.concurrent.ListenableFutureTask<OAuth2Credentials.OAuthValue> task, OAuth2Credentials.RefreshTaskListener listener)
-
-
Method Details
-
getTask
public com.google.common.util.concurrent.ListenableFutureTask<OAuth2Credentials.OAuthValue> getTask() -
run
public void run()
-