@@ -0,0 +1,585 @@
+package com.github.to2mbn.jmccc.mcdownloader.download.group;%0A%0Aimport com.github.to2mbn.jmccc.mcdownloader.download.DownloadCallback;%0Aimport com.github.to2mbn.jmccc.mcdownloader.download.DownloadTask;%0Aimport com.github.to2mbn.jmccc.mcdownloader.download.concurrent.AsyncCallback;%0A%0Apublic interface MultipleDownloadCallback%3CT%3E extends AsyncCallback%3CT%3E %7B%0A%0A%09/**%0A%09 * Calls when a new sub download task starts.%0A%09 * %0A%09 * @param task the sub download task%0A%09 * @return the callback to register to the download task, can be null%0A%09 */%0A%09%3CR%3E DownloadCallback%3CR%3E taskStart(DownloadTask%3CR%3E task);%0A%0A%7D%0A

add MultipleDownloadCallback