public class CustomComponentHolder
extends java.lang.Object
| Constructor and Description |
|---|
CustomComponentHolder() |
| Modifier and Type | Method and Description |
|---|---|
FileDownloadConnection |
createConnection(java.lang.String url) |
FileDownloadOutputStream |
createOutputStream(java.io.File file) |
int |
determineConnectionCount(int downloadId,
java.lang.String url,
java.lang.String path,
long totalLength) |
FileDownloadDatabase |
getDatabaseInstance() |
ForegroundServiceConfig |
getForegroundConfigInstance() |
FileDownloadHelper.IdGenerator |
getIdGeneratorInstance() |
static CustomComponentHolder |
getImpl() |
int |
getMaxNetworkThreadCount() |
boolean |
isSupportSeek() |
void |
setInitCustomMaker(DownloadMgrInitialParams.InitCustomMaker initCustomMaker) |
public static CustomComponentHolder getImpl()
public void setInitCustomMaker(DownloadMgrInitialParams.InitCustomMaker initCustomMaker)
public FileDownloadConnection createConnection(java.lang.String url) throws java.io.IOException
java.io.IOExceptionpublic FileDownloadOutputStream createOutputStream(java.io.File file) throws java.io.IOException
java.io.IOExceptionpublic FileDownloadHelper.IdGenerator getIdGeneratorInstance()
public FileDownloadDatabase getDatabaseInstance()
public ForegroundServiceConfig getForegroundConfigInstance()
public int getMaxNetworkThreadCount()
public boolean isSupportSeek()
public int determineConnectionCount(int downloadId,
java.lang.String url,
java.lang.String path,
long totalLength)