final class PackedFormatMirroringArtifactProvider extends MirroringArtifactProvider
MirroringArtifactProvider.MirroringFailedExceptionlocalArtifactRepository, 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, queryPackedFormatMirroringArtifactProvider(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 MirroringArtifactProviderMirroringArtifactProvider.MirroringFailedExceptionorg.eclipse.equinox.p2.core.ProvisionExceptionArtifactSinkExceptionprotected org.eclipse.core.runtime.IStatus downloadMostSpecificNeededFormatOfArtifact(org.eclipse.equinox.p2.metadata.IArtifactKey key)
throws org.eclipse.equinox.p2.core.ProvisionException,
ArtifactSinkException
downloadMostSpecificNeededFormatOfArtifact in class MirroringArtifactProviderorg.eclipse.equinox.p2.core.ProvisionExceptionArtifactSinkExceptionprivate 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.ProvisionExceptionArtifactSinkException