public interface RemoteRepoLoader
RepoPackages that are available for download.| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,RemotePackage> |
fetchPackages(ProgressIndicator progress,
Downloader downloader,
SettingsController settings)
Fetches the remote packages.
|
@NonNull java.util.Map<java.lang.String,RemotePackage> fetchPackages(@NonNull ProgressIndicator progress, @NonNull Downloader downloader, @Nullable SettingsController settings)
progress - ProgressIndicator for logging and showing progress (TODO).downloader - The Downloader to use for RepositorySourceProviders to use
if needed.settings - The SettingsController for RepositorySourceProviders to use
if needed.RemotePackages. The remote package will be the most
recent version of the package in a channel at least as stable as the one specified by SettingsController.getChannel().