public class Downloader
extends java.lang.Object
| Constructor and Description |
|---|
Downloader(java.util.concurrent.Executor backgroundExecutor,
FileCache fileCache,
CBNetworkService networkRequestService,
CBReachability reachability,
java.util.concurrent.atomic.AtomicReference<SdkConfiguration> sdkConfig,
TimeSource timeSource,
CBTrack track) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel(java.util.concurrent.atomic.AtomicInteger remainingDownloads) |
void |
downloadAssets(int priority,
java.util.Map<java.lang.String,Asset> assets,
java.util.concurrent.atomic.AtomicInteger remainingDownloads,
AssetDownloadCallback callback) |
void |
pause() |
void |
reduceCacheSize() |
void |
resume() |
public Downloader(java.util.concurrent.Executor backgroundExecutor,
FileCache fileCache,
CBNetworkService networkRequestService,
CBReachability reachability,
java.util.concurrent.atomic.AtomicReference<SdkConfiguration> sdkConfig,
TimeSource timeSource,
CBTrack track)
public void downloadAssets(int priority,
java.util.Map<java.lang.String,Asset> assets,
java.util.concurrent.atomic.AtomicInteger remainingDownloads,
AssetDownloadCallback callback)
public void cancel(java.util.concurrent.atomic.AtomicInteger remainingDownloads)
public void pause()
public void resume()
public void reduceCacheSize()