public class TemporaryRecordTable
extends java.lang.Object
| 构造器和说明 |
|---|
TemporaryRecordTable() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(java.lang.String url,
TemporaryRecord record) |
boolean |
contain(java.lang.String url) |
void |
delete(java.lang.String url) |
boolean |
fileExists(java.lang.String url) |
DownloadType |
generateFileExistsType(java.lang.String url)
return file exists download type
|
DownloadType |
generateNonExistsType(java.lang.String url)
return file not exists download type.
|
java.io.File[] |
getFiles(java.lang.String url) |
void |
init(java.lang.String url,
int maxThreads,
int maxRetryCount,
java.lang.String defaultSavePath,
DownloadApi downloadApi,
DataBaseHelper dataBaseHelper)
Init necessary info
|
java.lang.String |
readLastModify(java.lang.String url)
read last modify string
|
void |
saveFileInfo(java.lang.String url,
<any> response)
Save file info
|
void |
saveFileState(java.lang.String url,
<any> response)
Save file state, change or not change.
|
void |
saveRangeInfo(java.lang.String url,
<any> response)
Save range info
|
public void add(java.lang.String url,
TemporaryRecord record)
public boolean contain(java.lang.String url)
public void delete(java.lang.String url)
public void saveFileInfo(java.lang.String url,
<any> response)
url - keyresponse - responsepublic void saveRangeInfo(java.lang.String url,
<any> response)
url - keyresponse - responsepublic void init(java.lang.String url,
int maxThreads,
int maxRetryCount,
java.lang.String defaultSavePath,
DownloadApi downloadApi,
DataBaseHelper dataBaseHelper)
url - urlmaxThreads - max threadsmaxRetryCount - retry countdefaultSavePath - default save pathdownloadApi - apidataBaseHelper - DataBaseHelperpublic void saveFileState(java.lang.String url,
<any> response)
url - keyresponse - responsepublic DownloadType generateNonExistsType(java.lang.String url)
url - keypublic DownloadType generateFileExistsType(java.lang.String url)
url - keypublic java.lang.String readLastModify(java.lang.String url)
url - keypublic boolean fileExists(java.lang.String url)
public java.io.File[] getFiles(java.lang.String url)