Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Arthorne2008-02-15 16:48:48 +0000
committerJohn Arthorne2008-02-15 16:48:48 +0000
commit508529afe121516e1556bae444e08751c6633f57 (patch)
tree6aaa2173ab0db63ce0dcb82fff5e6180fc164dd4 /bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/p2/artifact/mirror
parent28ca86b68fafc813c063b20c0b64f9c84a724583 (diff)
downloadrt.equinox.p2-508529afe121516e1556bae444e08751c6633f57.tar.gz
rt.equinox.p2-508529afe121516e1556bae444e08751c6633f57.tar.xz
rt.equinox.p2-508529afe121516e1556bae444e08751c6633f57.zip
Renamed class to avoid confusion with mirror selection support
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/p2/artifact/mirror')
-rw-r--r--bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/p2/artifact/mirror/MirrorApplication.java5
-rw-r--r--bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/p2/artifact/mirror/Mirroring.java (renamed from bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/p2/artifact/mirror/Mirror.java)11
2 files changed, 13 insertions, 3 deletions
diff --git a/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/p2/artifact/mirror/MirrorApplication.java b/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/p2/artifact/mirror/MirrorApplication.java
index c533ce1f6..1e46f03f3 100644
--- a/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/p2/artifact/mirror/MirrorApplication.java
+++ b/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/p2/artifact/mirror/MirrorApplication.java
@@ -20,6 +20,9 @@ import org.eclipse.equinox.internal.provisional.p2.artifact.repository.IArtifact
import org.eclipse.equinox.internal.provisional.p2.artifact.repository.IArtifactRepositoryManager;
import org.eclipse.equinox.internal.provisional.p2.core.ProvisionException;
+/**
+ * An application that performs mirroring of artifacts between repositories.
+ */
public class MirrorApplication implements IApplication {
private URL sourceLocation;
@@ -33,7 +36,7 @@ public class MirrorApplication implements IApplication {
Map args = context.getArguments();
initializeFromArguments((String[]) args.get("application.args"));
setupRepositories();
- new Mirror(source, destination, raw).run();
+ new Mirroring(source, destination, raw).run();
return null;
}
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/Mirroring.java
index 4e5eaad94..ce0c90ffe 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/Mirroring.java
@@ -15,14 +15,18 @@ import java.io.IOException;
import java.io.OutputStream;
import org.eclipse.core.runtime.NullProgressMonitor;
import org.eclipse.equinox.internal.provisional.p2.artifact.repository.*;
+import org.eclipse.equinox.internal.provisional.p2.core.ProvisionException;
import org.eclipse.equinox.internal.provisional.p2.metadata.IArtifactKey;
-public class Mirror {
+/**
+ * A utility class that performs mirroring of artifacts between repositories.
+ */
+public class Mirroring {
private IArtifactRepository source;
private IArtifactRepository destination;
private boolean raw;
- public Mirror(IArtifactRepository source, IArtifactRepository destination, boolean raw) {
+ public Mirroring(IArtifactRepository source, IArtifactRepository destination, boolean raw) {
this.source = source;
this.destination = destination;
this.raw = raw;
@@ -55,6 +59,9 @@ public class Mirror {
if (repositoryStream != null)
repositoryStream.close();
}
+ } catch (ProvisionException e) {
+ // TODO Is that ok to ignore the exception
+ e.printStackTrace();
} catch (IOException e) {
// TODO Is that ok to ignore the exception
e.printStackTrace();

Back to the top