public class LegacyDownloader
extends java.lang.Object
implements com.android.repository.api.Downloader
Downloader
implementation that uses the old DownloadCache
.
TODO: Implement a new, fully-featured downloader, then mark this as deprecated.Constructor and Description |
---|
LegacyDownloader(com.android.repository.io.FileOp fop,
com.android.repository.api.SettingsController settings) |
Modifier and Type | Method and Description |
---|---|
java.io.InputStream |
downloadAndStream(java.net.URL url,
com.android.repository.api.ProgressIndicator indicator) |
void |
downloadFully(java.net.URL url,
java.io.File target,
java.lang.String checksum,
com.android.repository.api.ProgressIndicator indicator) |
java.nio.file.Path |
downloadFully(java.net.URL url,
com.android.repository.api.ProgressIndicator indicator) |
public LegacyDownloader(@NonNull com.android.repository.io.FileOp fop, @NonNull com.android.repository.api.SettingsController settings)
@Nullable public java.io.InputStream downloadAndStream(@NonNull java.net.URL url, @NonNull com.android.repository.api.ProgressIndicator indicator) throws java.io.IOException
downloadAndStream
in interface com.android.repository.api.Downloader
java.io.IOException
@Nullable public java.nio.file.Path downloadFully(@NonNull java.net.URL url, @NonNull com.android.repository.api.ProgressIndicator indicator) throws java.io.IOException
downloadFully
in interface com.android.repository.api.Downloader
java.io.IOException
public void downloadFully(@NonNull java.net.URL url, @NonNull java.io.File target, @Nullable java.lang.String checksum, @NonNull com.android.repository.api.ProgressIndicator indicator) throws java.io.IOException
downloadFully
in interface com.android.repository.api.Downloader
java.io.IOException