From cdc0ea85411d9193efaf96e72e61bf19cadc9992 Mon Sep 17 00:00:00 2001 From: sliebig Date: Fri, 30 Nov 2007 12:38:58 +0000 Subject: reflect interface change within IArtifactRepository (bug: 210475) --- .../src/org/eclipse/equinox/internal/p2/artifact/mirror/Mirror.java | 3 ++- .../eclipse/equinox/internal/p2/artifact/repository/MirrorRequest.java | 2 +- .../equinox/spi/p2/artifact/repository/AbstractArtifactRepository.java | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) (limited to 'bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse') diff --git a/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/p2/artifact/mirror/Mirror.java b/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/p2/artifact/mirror/Mirror.java index b954fb99a..ba30c7fc2 100644 --- a/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/p2/artifact/mirror/Mirror.java +++ b/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/p2/artifact/mirror/Mirror.java @@ -43,7 +43,7 @@ public class Mirror { OutputStream repositoryStream = null; try { System.out.println("Mirroring: " + descriptor.getArtifactKey()); //$NON-NLS-1$ - repositoryStream = destination.getOutputStream(newDescriptor); + repositoryStream = destination.getOutputStream(newDescriptor, null); if (repositoryStream == null) return; source.getArtifact(descriptor, repositoryStream, new NullProgressMonitor()); @@ -56,4 +56,5 @@ public class Mirror { e.printStackTrace(); } } + } diff --git a/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/p2/artifact/repository/MirrorRequest.java b/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/p2/artifact/repository/MirrorRequest.java index 896a91ee0..cc2c4ce18 100644 --- a/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/p2/artifact/repository/MirrorRequest.java +++ b/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/p2/artifact/repository/MirrorRequest.java @@ -88,7 +88,7 @@ public class MirrorRequest extends ArtifactRequest { if (targetDescriptorProperties != null) destinationDescriptor.addProperties(targetDescriptorProperties); - OutputStream destination = target.getOutputStream(destinationDescriptor); + OutputStream destination = target.getOutputStream(destinationDescriptor, this); if (destination == null) { setResult(new Status(IStatus.ERROR, Activator.ID, "Can't get an output stream to " + target + " to store " + getArtifactKey())); return; diff --git a/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/spi/p2/artifact/repository/AbstractArtifactRepository.java b/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/spi/p2/artifact/repository/AbstractArtifactRepository.java index 003b6cebb..926758fdd 100644 --- a/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/spi/p2/artifact/repository/AbstractArtifactRepository.java +++ b/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/spi/p2/artifact/repository/AbstractArtifactRepository.java @@ -37,7 +37,7 @@ public abstract class AbstractArtifactRepository extends AbstractRepository impl public abstract IStatus getArtifacts(IArtifactRequest[] requests, IProgressMonitor monitor); - public OutputStream getOutputStream(IArtifactDescriptor descriptor) { + public OutputStream getOutputStream(IArtifactDescriptor descriptor, IArtifactRequest request) { if (!isModifiable()) throw new UnsupportedOperationException("Repository not modifiable"); return null; -- cgit v1.2.3