public class SingleMission extends DownloadMission
SingleMission, only one url.
| 限定符和类型 | 字段和说明 |
|---|---|
protected Disposable |
disposable |
protected DownloadStatus |
status |
processor, rxdownload| 构造器和说明 |
|---|
SingleMission(RxDownload rxdownload,
DownloadBean bean) |
SingleMission(RxDownload rxdownload,
DownloadBean bean,
java.lang.String multiMissionId,
zlc.season.rxdownload2.entity.DownloadMission.MultiMissionCallback callback) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
delete(DataBaseHelper dataBaseHelper,
boolean deleteFile) |
java.lang.String |
getMissionId() |
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) |
cancel, getProcessor, isCancel, startprotected DownloadStatus status
protected Disposable disposable
public SingleMission(RxDownload rxdownload, DownloadBean bean)
public SingleMission(RxDownload rxdownload, DownloadBean bean, java.lang.String multiMissionId, zlc.season.rxdownload2.entity.DownloadMission.MultiMissionCallback callback)
public java.lang.String getMissionId()
getMissionId 在类中 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)
start 在类中 DownloadMissionpublic void pause(DataBaseHelper dataBaseHelper)
pause 在类中 DownloadMissionpublic void delete(DataBaseHelper dataBaseHelper, boolean deleteFile)
delete 在类中 DownloadMission