package Ġcom . sd . lib . d ld mgr . executor Ċ Ċ import Ġcom . sd . lib . d ld mgr . Download Request Ċ import Ġcom . sd . lib . d ld mgr . ID own load Updater Ċ import Ġjava . io . File Ċ Ċ interface ĠID own load Executor Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠæıĲ äº¤ ä¸ĭè½½ ä»»åĬ¡ ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġrequest Ġ ä¸ĭè½½ è¯·æ±Ĥ ĊĠĠĠĠ Ġ* Ġ@ param Ġfile ĠĠĠ Ġ è¦ģ ä¿ĿåŃĺ çļĦ ä¸ĭè½½ æĸĩä»¶ ĊĠĠĠĠ Ġ* Ġ@ param Ġupdater Ġ ä¸ĭè½½ ä¿¡æģ¯ æĽ´æĸ° å¯¹è±¡ ĊĠĠĠĠ Ġ* Ġ@ return Ġtrue - æıĲäº¤ æĪĲåĬŁ ï¼Ľ false - æıĲäº¤ å¤±è´¥ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġsubmit ( request : ĠDownload Request , Ġfile : ĠFile , Ġupdater : ĠID own load Updater ): ĠBoolean ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ åıĸæ¶Ī [ url ] ä¸ĭè½½ ä»»åĬ¡ ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ return Ġtrue - ä»»åĬ¡ åıĸæ¶Ī ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġcancel ( url : ĠString ?): ĠBoolean Ċ }