A task that downloads bytes of a GCS blob.
| interface | StreamDownloadTask.StreamProcessor | A callback that is used to handle the stream download | |
| class | StreamDownloadTask.TaskSnapshot | Encapsulates state about the running StreamDownloadTask |
|
| protected final Object | syncObject |
| void | |
| void |
| StorageTask<ResultT> |
addOnCanceledListener(OnCanceledListener listener)
Adds a listener that is called if the Task is canceled.
|
| StorageTask<ResultT> |
addOnCanceledListener(Executor executor, OnCanceledListener listener)
Adds a listener that is called if the Task is canceled.
|
| StorageTask<ResultT> |
addOnCanceledListener(Activity activity, OnCanceledListener listener)
Adds an Activity-scoped listener that is called if the Task is canceled.
|
| StorageTask<ResultT> |
addOnCompleteListener(Activity activity, OnCompleteListener<ResultT> listener)
Adds a listener that is called when the Task succeeds or fails.
|
| StorageTask<ResultT> |
addOnCompleteListener(OnCompleteListener<ResultT> listener)
Adds a listener that is called when the Task succeeds or fails.
|
| StorageTask<ResultT> |
addOnCompleteListener(Executor executor, OnCompleteListener<ResultT> listener)
Adds a listener that is called when the Task succeeds or fails.
|
| StorageTask<ResultT> |
addOnFailureListener(Activity activity, OnFailureListener listener)
Adds a listener that is called if the Task fails.
|
| StorageTask<ResultT> | |
| StorageTask<ResultT> |
addOnFailureListener(Executor executor, OnFailureListener listener)
Adds a listener that is called if the Task fails.
|
| StorageTask<ResultT> |
addOnPausedListener(Executor executor, OnPausedListener<? super ResultT> listener)
Adds a listener that is called when the Task becomes paused.
|
| StorageTask<ResultT> |
addOnPausedListener(OnPausedListener<? super ResultT> listener)
Adds a listener that is called when the Task becomes paused.
|
| StorageTask<ResultT> |
addOnPausedListener(Activity activity, OnPausedListener<? super ResultT> listener)
Adds a listener that is called when the Task becomes paused.
|
| StorageTask<ResultT> |
addOnProgressListener(OnProgressListener<? super ResultT> listener)
Adds a listener that is called periodically while the ControllableTask executes.
|
| StorageTask<ResultT> |
addOnProgressListener(Activity activity, OnProgressListener<? super ResultT> listener)
Adds a listener that is called periodically while the ControllableTask executes.
|
| StorageTask<ResultT> |
addOnProgressListener(Executor executor, OnProgressListener<? super ResultT> listener)
Adds a listener that is called periodically while the ControllableTask executes.
|
| StorageTask<ResultT> |
addOnSuccessListener(OnSuccessListener<? super ResultT> listener)
Adds a listener that is called if the Task completes successfully.
|
| StorageTask<ResultT> |
addOnSuccessListener(Executor executor, OnSuccessListener<? super ResultT> listener)
Adds a listener that is called if the Task completes successfully.
|
| StorageTask<ResultT> |
addOnSuccessListener(Activity activity, OnSuccessListener<? super ResultT> listener)
Adds a listener that is called if the Task completes successfully.
|
| boolean |
cancel()
Attempts to cancel the task.
|
| <ContinuationResultT> Task<ContinuationResultT> |
continueWith(Continuation<ResultT, ContinuationResultT> continuation)
Returns a new Task that will be completed with the result of applying the specified
Continuation to this Task.
|
| <ContinuationResultT> Task<ContinuationResultT> |
continueWith(Executor executor, Continuation<ResultT, ContinuationResultT> continuation)
Returns a new Task that will be completed with the result of applying the specified
Continuation to this Task.
|
| <ContinuationResultT> Task<ContinuationResultT> |
continueWithTask(Executor executor, Continuation<ResultT, Task<ContinuationResultT>> continuation)
Returns a new Task that will be completed with the result of applying the specified
Continuation to this Task.
|
| <ContinuationResultT> Task<ContinuationResultT> |
continueWithTask(Continuation<ResultT, Task<ContinuationResultT>> continuation)
Returns a new Task that will be completed with the result of applying the specified
Continuation to this Task.
|
| Exception |
getException()
Returns the exception that caused the Task to fail.
|
| ResultT |
getResult()
Gets the result of the Task, if it has already completed.
|
| <X extends Throwable> ResultT | |
| ResultT |
getSnapshot()
Returns the current state of the task.
|
| boolean |
isCanceled()
Returns
true if the task has been canceled. |
| boolean |
isComplete()
Returns
true if the Task is complete; false otherwise. |
| boolean |
isInProgress()
Returns
true if the task is currently running. |
| boolean |
isPaused()
Returns
true if the task has been paused. |
| boolean |
isSuccessful()
Returns
true if the Task has completed successfully; false otherwise. |
| void | |
| void | |
| void |
onPaused()
|
| void | |
| void |
onQueued()
|
| void | |
| <ContinuationResultT> Task<ContinuationResultT> |
onSuccessTask(SuccessContinuation<ResultT, ContinuationResultT> continuation)
Returns a new Task that will be completed with the result of applying the specified
SuccessContinuation to this Task when this Task completes successfully.
|
| <ContinuationResultT> Task<ContinuationResultT> |
onSuccessTask(Executor executor, SuccessContinuation<ResultT, ContinuationResultT> continuation)
Returns a new Task that will be completed with the result of applying the specified
SuccessContinuation to this Task when this Task completes successfully.
|
| boolean |
pause()
Attempts to pause the task.
|
| StorageTask<ResultT> | |
| StorageTask<ResultT> | |
| StorageTask<ResultT> | |
| StorageTask<ResultT> | |
| StorageTask<ResultT> | |
| StorageTask<ResultT> | |
| boolean |
resume()
Attempts to resume a paused task.
|
| abstract ControllableTask<ResultT extends StorageTask.ProvideError> |
addOnPausedListener(Activity activity, OnPausedListener<? super StateT> listener)
Adds a listener that is called when the Task becomes paused.
|
| abstract ControllableTask<ResultT extends StorageTask.ProvideError> |
addOnPausedListener(OnPausedListener<? super StateT> listener)
Adds a listener that is called when the Task becomes paused.
|
| abstract ControllableTask<ResultT extends StorageTask.ProvideError> |
addOnPausedListener(Executor executor, OnPausedListener<? super StateT> listener)
Adds a listener that is called when the Task becomes paused.
|
| abstract boolean |
isPaused()
|
| abstract boolean |
pause()
Attempts to pause the task.
|
| abstract boolean |
resume()
Attempts to resume this task.
|
| abstract CancellableTask<ResultT extends StorageTask.ProvideError> |
addOnProgressListener(OnProgressListener<? super StateT> listener)
Adds a listener that is called periodically while the ControllableTask executes.
|
| abstract CancellableTask<ResultT extends StorageTask.ProvideError> |
addOnProgressListener(Activity activity, OnProgressListener<? super StateT> listener)
Adds a listener that is called periodically while the ControllableTask executes.
|
| abstract CancellableTask<ResultT extends StorageTask.ProvideError> |
addOnProgressListener(Executor executor, OnProgressListener<? super StateT> listener)
Adds a listener that is called periodically while the ControllableTask executes.
|
| abstract boolean |
cancel()
Attempts to cancel the task.
|
| abstract boolean | |
| abstract boolean |
| Task<ResultT extends StorageTask.ProvideError> |
addOnCanceledListener(OnCanceledListener arg0)
|
| Task<ResultT extends StorageTask.ProvideError> | |
| Task<ResultT extends StorageTask.ProvideError> | |
| Task<ResultT extends StorageTask.ProvideError> | |
| Task<ResultT extends StorageTask.ProvideError> |
addOnCompleteListener(Activity arg0, OnCompleteListener<ResultT extends StorageTask.ProvideError> arg1)
|
| Task<ResultT extends StorageTask.ProvideError> |
addOnCompleteListener(Executor arg0, OnCompleteListener<ResultT extends StorageTask.ProvideError> arg1)
|
| abstract Task<ResultT extends StorageTask.ProvideError> | |
| abstract Task<ResultT extends StorageTask.ProvideError> |
addOnFailureListener(OnFailureListener arg0)
|
| abstract Task<ResultT extends StorageTask.ProvideError> | |
| abstract Task<ResultT extends StorageTask.ProvideError> | |
| abstract Task<ResultT extends StorageTask.ProvideError> |
addOnSuccessListener(OnSuccessListener<? super TResult> arg0)
|
| abstract Task<ResultT extends StorageTask.ProvideError> | |
| <TContinuationResult> Task<TContinuationResult> | |
| <TContinuationResult> Task<TContinuationResult> |
continueWith(Executor arg0, Continuation<ResultT extends StorageTask.ProvideError, TContinuationResult> arg1)
|
| <TContinuationResult> Task<TContinuationResult> |
continueWithTask(Continuation<ResultT extends StorageTask.ProvideError, Task<TContinuationResult>> arg0)
|
| <TContinuationResult> Task<TContinuationResult> |
continueWithTask(Executor arg0, Continuation<ResultT extends StorageTask.ProvideError, Task<TContinuationResult>> arg1)
|
| abstract Exception |
getException()
|
| abstract ResultT extends StorageTask.ProvideError |
getResult()
|
| abstract <X extends Throwable> ResultT extends StorageTask.ProvideError |
getResult(Class<X> arg0)
|
| abstract boolean |
isCanceled()
|
| abstract boolean |
isComplete()
|
| abstract boolean |
isSuccessful()
|
| <TContinuationResult> Task<TContinuationResult> |
onSuccessTask(Executor arg0, SuccessContinuation<ResultT extends StorageTask.ProvideError, TContinuationResult> arg1)
|
| <TContinuationResult> Task<TContinuationResult> |
onSuccessTask(SuccessContinuation<ResultT extends StorageTask.ProvideError, TContinuationResult> arg0)
|