public abstract class DownloadMission
extends java.lang.Object
Represents a download task
| 限定符和类型 | 字段和说明 |
|---|---|
protected RxDownload |
rxdownload |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract void |
delete(DataBaseHelper dataBaseHelper,
boolean deleteFile) |
abstract java.lang.String |
getUrl() |
abstract void |
init(java.util.Map<java.lang.String,DownloadMission> missionMap,
java.util.Map<java.lang.String,<any>> processorMap) |
abstract void |
insertOrUpdate(DataBaseHelper dataBaseHelper) |
boolean |
isCanceled() |
boolean |
isCompleted() |
abstract void |
pause(DataBaseHelper dataBaseHelper) |
abstract void |
sendWaitingEvent(DataBaseHelper dataBaseHelper) |
void |
setCanceled(boolean canceled) |
void |
setCompleted(boolean completed) |
abstract void |
start(java.util.concurrent.Semaphore semaphore) |
protected RxDownload rxdownload
public boolean isCanceled()
public void setCanceled(boolean canceled)
public boolean isCompleted()
public void setCompleted(boolean completed)
public abstract java.lang.String getUrl()
public abstract void init(java.util.Map<java.lang.String,DownloadMission> missionMap, java.util.Map<java.lang.String,<any>> processorMap)
public abstract void insertOrUpdate(DataBaseHelper dataBaseHelper)
public abstract void start(java.util.concurrent.Semaphore semaphore)
throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic abstract void pause(DataBaseHelper dataBaseHelper)
public abstract void delete(DataBaseHelper dataBaseHelper, boolean deleteFile)
public abstract void sendWaitingEvent(DataBaseHelper dataBaseHelper)