Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.artifact.repository')
-rw-r--r--bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/p2/artifact/mirror/Mirror.java3
-rw-r--r--bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/p2/artifact/repository/MirrorRequest.java2
-rw-r--r--bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/spi/p2/artifact/repository/AbstractArtifactRepository.java2
3 files changed, 4 insertions, 3 deletions
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;

Back to the top