public class MultiMission extends DownloadMission
MultiMission, many urls.
rxdownload| 构造器和说明 |
|---|
MultiMission(MultiMission other) |
MultiMission(RxDownload rxDownload,
java.lang.String missionId,
java.util.List<DownloadBean> missions) |
| 限定符和类型 | 方法和说明 |
|---|---|
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, setCompletedpublic MultiMission(MultiMission other)
public MultiMission(RxDownload rxDownload, java.lang.String missionId, java.util.List<DownloadBean> missions)
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