public IStatus getArtifacts(IArtifactRequest[] requests, IProgressMonitor monitor) { return delegate.getArtifacts(requests, monitor); }
private void fetch(IArtifactRepository[] repositories, IProgressMonitor mon) { SubMonitor monitor = SubMonitor.convert(mon, requestsToProcess.size()); for (int i = 0; i < repositories.length && !requestsToProcess.isEmpty() && !monitor.isCanceled(); i++) { IArtifactRequest[] requests = getRequestsForRepository(repositories[i]); publishDownloadEvent(new CollectEvent(CollectEvent.TYPE_REPOSITORY_START, repositories[i], provContext, requests)); IStatus dlStatus = repositories[i].getArtifacts(requests, monitor.newChild(requests.length)); publishDownloadEvent(new CollectEvent(CollectEvent.TYPE_REPOSITORY_END, repositories[i], provContext, requests)); if (dlStatus.getSeverity() == IStatus.CANCEL) return; filterUnfetched(); monitor.setWorkRemaining(requestsToProcess.size()); } }
private void fetch(IArtifactRepository[] repositories, IProgressMonitor mon) { SubMonitor monitor = SubMonitor.convert(mon, requestsToProcess.size()); for (int i = 0; i < repositories.length && !requestsToProcess.isEmpty() && !monitor.isCanceled(); i++) { IArtifactRequest[] requests = getRequestsForRepository(repositories[i]); publishDownloadEvent(new CollectEvent(CollectEvent.TYPE_REPOSITORY_START, repositories[i], provContext, requests)); IStatus dlStatus = repositories[i].getArtifacts(requests, monitor.newChild(requests.length)); publishDownloadEvent(new CollectEvent(CollectEvent.TYPE_REPOSITORY_END, repositories[i], provContext, requests)); if (dlStatus.getSeverity() == IStatus.CANCEL) return; filterUnfetched(); monitor.setWorkRemaining(requestsToProcess.size()); } }
public IStatus getArtifacts(IArtifactRequest[] requests, IProgressMonitor monitor) { SubMonitor subMonitor = SubMonitor.convert(monitor, requests.length); MultiStatus multiStatus = new MultiStatus(Activator.ID, IStatus.OK, Messages.message_artifactsFromChildRepos, null); for (ChildInfo childInfo : loadedRepos) { if (requests.length == 0) break; IArtifactRepository current = childInfo.repo; IArtifactRequest[] applicable = getRequestsForRepository(current, requests); IStatus dlStatus = current.getArtifacts(applicable, subMonitor.newChild(requests.length)); multiStatus.add(dlStatus); if (dlStatus.getSeverity() == IStatus.CANCEL) return multiStatus; requests = filterUnfetched(requests); subMonitor.setWorkRemaining(requests.length); if (subMonitor.isCanceled()) return Status.CANCEL_STATUS; } return multiStatus; }
public IStatus getArtifacts(IArtifactRequest[] requests, IProgressMonitor monitor) { SubMonitor subMonitor = SubMonitor.convert(monitor, requests.length); MultiStatus multiStatus = new MultiStatus(Activator.ID, IStatus.OK, Messages.message_artifactsFromChildRepos, null); for (ChildInfo childInfo : loadedRepos) { if (requests.length == 0) break; IArtifactRepository current = childInfo.repo; IArtifactRequest[] applicable = getRequestsForRepository(current, requests); IStatus dlStatus = current.getArtifacts(applicable, subMonitor.newChild(requests.length)); multiStatus.add(dlStatus); if (dlStatus.getSeverity() == IStatus.CANCEL) return multiStatus; requests = filterUnfetched(requests); subMonitor.setWorkRemaining(requests.length); if (subMonitor.isCanceled()) return Status.CANCEL_STATUS; } return multiStatus; }
public IStatus getArtifacts(IArtifactRequest[] requests, IProgressMonitor monitor) { SubMonitor subMonitor = SubMonitor.convert(monitor, requests.length); MultiStatus multiStatus = new MultiStatus(Activator.ID, IStatus.OK, Messages.message_artifactsFromChildRepos, null); for (ChildInfo childInfo : loadedRepos) { if (requests.length == 0) break; IArtifactRepository current = childInfo.repo; IArtifactRequest[] applicable = getRequestsForRepository(current, requests); IStatus dlStatus = current.getArtifacts(applicable, subMonitor.newChild(requests.length)); multiStatus.add(dlStatus); if (dlStatus.getSeverity() == IStatus.CANCEL) return multiStatus; requests = filterUnfetched(requests); subMonitor.setWorkRemaining(requests.length); if (subMonitor.isCanceled()) return Status.CANCEL_STATUS; } return multiStatus; }
@Override public IStatus getArtifacts(IArtifactRequest[] requests, IProgressMonitor monitor) { SubMonitor subMonitor = SubMonitor.convert(monitor, requests.length); MultiStatus multiStatus = new MultiStatus(Activator.ID, IStatus.OK, Messages.message_artifactsFromChildRepos, null); for (ChildInfo childInfo : loadedRepos) { if (requests.length == 0) break; IArtifactRepository current = childInfo.repo; IArtifactRequest[] applicable = getRequestsForRepository(current, requests); IStatus dlStatus = current.getArtifacts(applicable, subMonitor.newChild(requests.length)); multiStatus.add(dlStatus); if (dlStatus.getSeverity() == IStatus.CANCEL) return multiStatus; requests = filterUnfetched(requests); subMonitor.setWorkRemaining(requests.length); if (subMonitor.isCanceled()) return Status.CANCEL_STATUS; } return multiStatus; }