public abstract class DownloadMission
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected <any> |
processor |
protected RxDownload |
rxdownload |
| 构造器和说明 |
|---|
DownloadMission(RxDownload rxdownload) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
cancel() |
abstract void |
delete(DataBaseHelper dataBaseHelper,
boolean deleteFile) |
abstract java.lang.String |
getMissionId() |
protected <any> |
getProcessor(java.util.Map<java.lang.String,<any>> processorMap,
java.lang.String missionId) |
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 |
isCancel() |
abstract void |
pause(DataBaseHelper dataBaseHelper) |
abstract void |
sendWaitingEvent(DataBaseHelper dataBaseHelper) |
Disposable |
start(DownloadBean bean,
java.util.concurrent.Semaphore semaphore,
zlc.season.rxdownload2.entity.DownloadMission.MissionCallback callback) |
abstract void |
start(java.util.concurrent.Semaphore semaphore) |
protected RxDownload rxdownload
protected <any> processor
public DownloadMission(RxDownload rxdownload)
public void cancel()
public boolean isCancel()
protected <any> getProcessor(java.util.Map<java.lang.String,<any>> processorMap,
java.lang.String missionId)
public abstract java.lang.String getMissionId()
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)
public abstract void pause(DataBaseHelper dataBaseHelper)
public abstract void delete(DataBaseHelper dataBaseHelper, boolean deleteFile)
public abstract void sendWaitingEvent(DataBaseHelper dataBaseHelper)
public Disposable start(DownloadBean bean, java.util.concurrent.Semaphore semaphore, zlc.season.rxdownload2.entity.DownloadMission.MissionCallback callback)