Class BundlePoolArtifactDownloadProvider
java.lang.Object
org.eclipse.tycho.p2maven.transport.BundlePoolArtifactDownloadProvider
- All Implemented Interfaces:
ArtifactDownloadProvider
@Named
public class BundlePoolArtifactDownloadProvider
extends Object
implements ArtifactDownloadProvider
Provides artifacts already available from the users bundle pools
-
Constructor Summary
ConstructorsConstructorDescriptionBundlePoolArtifactDownloadProvider(org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryFactory artifactRepositoryFactory, TransportCacheConfig cacheConfig, org.codehaus.plexus.logging.Logger logger, MavenPropertyHelper propertyHelper) -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.core.runtime.IStatusdownloadArtifact(URI source, OutputStream target, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor originalDescriptor) int
-
Constructor Details
-
BundlePoolArtifactDownloadProvider
@Inject public BundlePoolArtifactDownloadProvider(org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryFactory artifactRepositoryFactory, TransportCacheConfig cacheConfig, org.codehaus.plexus.logging.Logger logger, MavenPropertyHelper propertyHelper)
-
-
Method Details
-
downloadArtifact
public org.eclipse.core.runtime.IStatus downloadArtifact(URI source, OutputStream target, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor originalDescriptor) - Specified by:
downloadArtifactin interfaceArtifactDownloadProvider
-
getPriority
public int getPriority()- Specified by:
getPriorityin interfaceArtifactDownloadProvider
-