public abstract class CombinedDownloadTask<T> extends Object
| Constructor and Description |
|---|
CombinedDownloadTask() |
| Modifier and Type | Method and Description |
|---|---|
<R> CombinedDownloadTask<R> |
andThen(ResultProcessor<T,R> processor) |
static <T> CombinedDownloadTask<T> |
any(Class<? extends Throwable>[] expectedExceptions,
CombinedDownloadTask<T>... tasks) |
static <T> CombinedDownloadTask<T> |
any(CombinedDownloadTask<T>... tasks) |
static <T> CombinedDownloadTask<T> |
any(DownloadTask<T>... tasks) |
abstract void |
execute(CombinedDownloadContext<T> context) |
static CombinedDownloadTask<Void> |
multiple(CombinedDownloadTask<?>... tasks) |
static CombinedDownloadTask<Void> |
multiple(DownloadTask<?>... tasks) |
static <T> CombinedDownloadTask<T> |
single(DownloadTask<T> task)
Creates a CombinedDownloadTask from a DownloadTask.
|
public static <T> CombinedDownloadTask<T> single(DownloadTask<T> task)
T - the type of the DownloadTasktask - the download taskNullPointerException - if task == nullpublic static CombinedDownloadTask<Void> multiple(DownloadTask<?>... tasks)
public static CombinedDownloadTask<Void> multiple(CombinedDownloadTask<?>... tasks)
@SafeVarargs public static <T> CombinedDownloadTask<T> any(DownloadTask<T>... tasks)
@SafeVarargs public static <T> CombinedDownloadTask<T> any(CombinedDownloadTask<T>... tasks)
@SafeVarargs public static <T> CombinedDownloadTask<T> any(Class<? extends Throwable>[] expectedExceptions, CombinedDownloadTask<T>... tasks)
public abstract void execute(CombinedDownloadContext<T> context) throws Exception
Exceptionpublic <R> CombinedDownloadTask<R> andThen(ResultProcessor<T,R> processor)
Copyright © 2016. All rights reserved.