diff options
author | Andrew Niefer | 2010-02-26 16:05:05 +0000 |
---|---|---|
committer | Andrew Niefer | 2010-02-26 16:05:05 +0000 |
commit | 1d3249ec1e35262ad92a8081c59d4d3e5b6d3cf9 (patch) | |
tree | 355f3f27c73b26254fd294987971139818aa5235 /bundles/org.eclipse.equinox.p2.repository | |
parent | 3328c174483daac28c1be073b1591ebdd8d974f7 (diff) | |
download | rt.equinox.p2-1d3249ec1e35262ad92a8081c59d4d3e5b6d3cf9.tar.gz rt.equinox.p2-1d3249ec1e35262ad92a8081c59d4d3e5b6d3cf9.tar.xz rt.equinox.p2-1d3249ec1e35262ad92a8081c59d4d3e5b6d3cf9.zip |
bug 301305 - missing methods on IArtifactRequest
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.repository')
-rw-r--r-- | bundles/org.eclipse.equinox.p2.repository/src/org/eclipse/equinox/p2/repository/artifact/IArtifactRequest.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/bundles/org.eclipse.equinox.p2.repository/src/org/eclipse/equinox/p2/repository/artifact/IArtifactRequest.java b/bundles/org.eclipse.equinox.p2.repository/src/org/eclipse/equinox/p2/repository/artifact/IArtifactRequest.java index bced2464c..c1518cf63 100644 --- a/bundles/org.eclipse.equinox.p2.repository/src/org/eclipse/equinox/p2/repository/artifact/IArtifactRequest.java +++ b/bundles/org.eclipse.equinox.p2.repository/src/org/eclipse/equinox/p2/repository/artifact/IArtifactRequest.java @@ -34,6 +34,15 @@ public interface IArtifactRequest { public IArtifactKey getArtifactKey(); /** + * Performs the artifact request, and sets the result status. + * + * @param sourceRepository the repository to download the artifact from + * @param monitor a progress monitor, or <code>null</code> if progress + * reporting is not desired + */ + public void perform(IArtifactRepository sourceRepository, IProgressMonitor monitor); + + /** * Returns the result of the executed artifact request, or <code>null</code> if * the request has never been executed. Artifact requests are executed by invoking * {@link IArtifactRepository#getArtifacts(IArtifactRequest[], IProgressMonitor)}. |