public class SingleMission extends DownloadMission
SingleMission, only one url.
| 限定符和类型 | 字段和说明 |
|---|---|
protected Disposable |
disposable |
protected DownloadStatus |
status |
rxdownload| 构造器和说明 |
|---|
SingleMission(RxDownload rxdownload,
DownloadBean bean) |
SingleMission(RxDownload rxDownload,
DownloadBean bean,
java.lang.String missionId,
<any> observer) |
SingleMission(SingleMission other,
<any> observer) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
delete(DataBaseHelper dataBaseHelper,
boolean deleteFile) |
java.lang.String |
getUrl() |
void |
init(java.util.Map<java.lang.String,DownloadMission> missionMap,
java.util.Map<java.lang.String,<any>> processorMap) |
void |
insertOrUpdate(DataBaseHelper dataBaseHelper) |
void |
pause(DataBaseHelper dataBaseHelper) |
void |
sendWaitingEvent(DataBaseHelper dataBaseHelper) |
void |
start(java.util.concurrent.Semaphore semaphore) |
isCanceled, isCompleted, setCanceled, setCompletedprotected DownloadStatus status
protected Disposable disposable
public SingleMission(RxDownload rxdownload, DownloadBean bean)
public SingleMission(RxDownload rxDownload, DownloadBean bean, java.lang.String missionId, <any> observer)
public SingleMission(SingleMission other, <any> observer)
public java.lang.String getUrl()
getUrl 在类中 DownloadMissionpublic void init(java.util.Map<java.lang.String,DownloadMission> missionMap, java.util.Map<java.lang.String,<any>> processorMap)
init 在类中 DownloadMissionpublic void insertOrUpdate(DataBaseHelper dataBaseHelper)
insertOrUpdate 在类中 DownloadMissionpublic void sendWaitingEvent(DataBaseHelper dataBaseHelper)
sendWaitingEvent 在类中 DownloadMissionpublic void start(java.util.concurrent.Semaphore semaphore)
throws java.lang.InterruptedException
start 在类中 DownloadMissionjava.lang.InterruptedExceptionpublic void pause(DataBaseHelper dataBaseHelper)
pause 在类中 DownloadMissionpublic void delete(DataBaseHelper dataBaseHelper, boolean deleteFile)
delete 在类中 DownloadMission