StreamDownloadTask

public class StreamDownloadTask extends StorageTask

A task that downloads bytes of a GCS blob.

Summary

Nested types

A callback that is used to handle the stream download

Encapsulates state about the running StreamDownloadTask

Protected methods

void
void

Inherited methods

From com.google.firebase.storage.CancellableTask
abstract @NonNull CancellableTask

Adds a listener that is called periodically while the ControllableTask executes.

abstract @NonNull CancellableTask
addOnProgressListener(
    @NonNull Activity activity,
    @NonNull OnProgressListener<Object> listener
)

Adds a listener that is called periodically while the ControllableTask executes.

abstract @NonNull CancellableTask
addOnProgressListener(
    @NonNull Executor executor,
    @NonNull OnProgressListener<Object> listener
)

Adds a listener that is called periodically while the ControllableTask executes.

From com.google.firebase.storage.ControllableTask
abstract @NonNull ControllableTask

Adds a listener that is called when the Task becomes paused.

abstract @NonNull ControllableTask
addOnPausedListener(
    @NonNull Activity activity,
    @NonNull OnPausedListener<Object> listener
)

Adds a listener that is called when the Task becomes paused.

abstract @NonNull ControllableTask
addOnPausedListener(
    @NonNull Executor executor,
    @NonNull OnPausedListener<Object> listener
)

Adds a listener that is called when the Task becomes paused.

From com.google.firebase.storage.StorageTask
@NonNull StorageTask

Adds a listener that is called if the Task is canceled.

@NonNull StorageTask
addOnCanceledListener(
    @NonNull Activity activity,
    @NonNull OnCanceledListener listener
)

Adds an Activity-scoped listener that is called if the Task is canceled.

@NonNull StorageTask
addOnCanceledListener(
    @NonNull Executor executor,
    @NonNull OnCanceledListener listener
)

Adds a listener that is called if the Task is canceled.

@NonNull StorageTask

Adds a listener that is called when the Task succeeds or fails.

@NonNull StorageTask
addOnCompleteListener(
    @NonNull Activity activity,
    @NonNull OnCompleteListener listener
)

Adds a listener that is called when the Task succeeds or fails.

@NonNull StorageTask
addOnCompleteListener(
    @NonNull Executor executor,
    @NonNull OnCompleteListener listener
)

Adds a listener that is called when the Task succeeds or fails.

@NonNull StorageTask

Adds a listener that is called if the Task fails.

@NonNull StorageTask
addOnFailureListener(
    @NonNull Activity activity,
    @NonNull OnFailureListener listener
)

Adds a listener that is called if the Task fails.

@NonNull StorageTask
addOnFailureListener(
    @NonNull Executor executor,
    @NonNull OnFailureListener listener
)

Adds a listener that is called if the Task fails.

@NonNull StorageTask

Adds a listener that is called when the Task becomes paused.

@NonNull StorageTask
addOnPausedListener(
    @NonNull Activity activity,
    @NonNull OnPausedListener<Object> listener
)

Adds a listener that is called when the Task becomes paused.

@NonNull StorageTask
addOnPausedListener(
    @NonNull Executor executor,
    @NonNull OnPausedListener<Object> listener
)

Adds a listener that is called when the Task becomes paused.

@NonNull StorageTask

Adds a listener that is called periodically while the ControllableTask executes.

@NonNull StorageTask
addOnProgressListener(
    @NonNull Activity activity,
    @NonNull OnProgressListener<Object> listener
)

Adds a listener that is called periodically while the ControllableTask executes.

@NonNull StorageTask
addOnProgressListener(
    @NonNull Executor executor,
    @NonNull OnProgressListener<Object> listener
)

Adds a listener that is called periodically while the ControllableTask executes.

@NonNull StorageTask

Adds a listener that is called if the Task completes successfully.

@NonNull StorageTask
addOnSuccessListener(
    @NonNull Activity activity,
    @NonNull OnSuccessListener<Object> listener
)

Adds a listener that is called if the Task completes successfully.

@NonNull StorageTask
addOnSuccessListener(
    @NonNull Executor executor,
    @NonNull OnSuccessListener<Object> listener
)

Adds a listener that is called if the Task completes successfully.

boolean

Attempts to cancel the task.

@NonNull Task
continueWith(
    @NonNull Continuation continuation
)

Returns a new Task that will be completed with the result of applying the specified Continuation to this Task.

@NonNull Task
continueWith(
    @NonNull Executor executor,
    @NonNull Continuation continuation
)

Returns a new Task that will be completed with the result of applying the specified Continuation to this Task.

@NonNull Task
continueWithTask(
    @NonNull ContinuationTask> continuation
)

Returns a new Task that will be completed with the result of applying the specified Continuation to this Task.

@NonNull Task
continueWithTask(
    @NonNull Executor executor,
    @NonNull ContinuationTask> continuation
)

Returns a new Task that will be completed with the result of applying the specified Continuation to this Task.

@Nullable Exception

Returns the exception that caused the Task to fail.

@NonNull ResultT

Gets the result of the Task, if it has already completed.

@NonNull ResultT
Throwable> getResult(@NonNull Class exceptionType)

Gets the result of the Task, if it has already completed.

@NonNull ResultT

Returns the current state of the task.

boolean

Returns true if the task has been canceled.

boolean

Returns true if the Task is complete; false otherwise.

boolean

Returns true if the task is currently running.

boolean

Returns true if the task has been paused.

boolean

Returns true if the Task has completed successfully; false otherwise.

void
void
void
void
@NonNull Task
onSuccessTask(
    @NonNull SuccessContinuation 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.

@NonNull Task
onSuccessTask(
    @NonNull Executor executor,
    @NonNull SuccessContinuation 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.

@NonNull StorageTask

Removes a listener.

@NonNull StorageTask

Removes a listener.

@NonNull StorageTask

Removes a listener.

@NonNull StorageTask

Removes a listener.

@NonNull StorageTask

Removes a listener.

@NonNull StorageTask

Removes a listener.

From com.google.android.gms.tasks.Task

Protected methods

onCanceled

protected void onCanceled()

onProgress

protected void onProgress()