final class PackedFormatMirroringArtifactProvider extends MirroringArtifactProvider
MirroringArtifactProvider.MirroringFailedException
localArtifactRepository, logger, monitor, remoteProviders, splittingLogger
Constructor and Description |
---|
PackedFormatMirroringArtifactProvider(LocalArtifactRepository localArtifactRepository,
IRawArtifactProvider remoteProviders,
MavenLogger logger) |
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.core.runtime.IStatus |
downloadMostSpecificNeededFormatOfArtifact(org.eclipse.equinox.p2.metadata.IArtifactKey key) |
private org.eclipse.core.runtime.IStatus |
downloadRawArtifact(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor) |
protected boolean |
makeOneFormatLocallyAvailable(org.eclipse.equinox.p2.metadata.IArtifactKey key) |
contains, contains, createInstance, downloadArtifact, downloadCanonicalArtifact, findCanonicalDescriptor, findPackedDescriptor, getArtifact, getArtifactDescriptors, getArtifactFile, getArtifactFile, getRawArtifact, monitorForDownload, query
PackedFormatMirroringArtifactProvider(LocalArtifactRepository localArtifactRepository, IRawArtifactProvider remoteProviders, MavenLogger logger)
protected boolean makeOneFormatLocallyAvailable(org.eclipse.equinox.p2.metadata.IArtifactKey key) throws MirroringArtifactProvider.MirroringFailedException, org.eclipse.equinox.p2.core.ProvisionException, ArtifactSinkException
makeOneFormatLocallyAvailable
in class MirroringArtifactProvider
MirroringArtifactProvider.MirroringFailedException
org.eclipse.equinox.p2.core.ProvisionException
ArtifactSinkException
protected org.eclipse.core.runtime.IStatus downloadMostSpecificNeededFormatOfArtifact(org.eclipse.equinox.p2.metadata.IArtifactKey key) throws org.eclipse.equinox.p2.core.ProvisionException, ArtifactSinkException
downloadMostSpecificNeededFormatOfArtifact
in class MirroringArtifactProvider
org.eclipse.equinox.p2.core.ProvisionException
ArtifactSinkException
private final org.eclipse.core.runtime.IStatus downloadRawArtifact(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor) throws org.eclipse.equinox.p2.core.ProvisionException, ArtifactSinkException
org.eclipse.equinox.p2.core.ProvisionException
ArtifactSinkException