package com.novoda.downloadmanager.lib;
import com.novoda.downloadmanager.Download;
public interface DownloadClientReadyChecker {
Ready READY = new Ready();
/**
* This method is executed on a background thread
*/
boolean isAllowedToDownload(Download download);
/**
* Ready specifies that it is always ready to download
*/
class Ready implements DownloadClientReadyChecker {
@Override
public boolean isAllowedToDownload(Download download) {
return true;
}
}
}