Uses of Interface
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository
Package
Description
Provides support for interacting with the p2 provisioning engine
Defines artifact repository.
Defines SPI for registering new implementations of artifact repositories.
Provides provisioning user interface classes that can be used for assembling
a provisioning UI.
-
Uses of IArtifactRepository in org.eclipse.equinox.p2.engine
Modifier and TypeMethodDescriptionProvisioningContext.getArtifactRepositories
(IProgressMonitor monitor) Returns a queryable that can be used to obtain any artifact repositories that are needed for the provisioning operation. -
Uses of IArtifactRepository in org.eclipse.equinox.p2.repository.artifact
Modifier and TypeInterfaceDescriptioninterface
An artifact repository whose artifacts are available in the local file system.Modifier and TypeMethodDescriptionIArtifactRepositoryManager.createRepository
(URI location, String name, String type, Map<String, String> properties) Creates and returns a new empty artifact repository of the given type at the given location.IArtifactDescriptor.getRepository()
Return the artifact repository that holds the artifact described by this descriptor.IArtifactRepositoryManager.loadRepository
(URI location, int flags, IProgressMonitor monitor) Loads the repository at the given location.IArtifactRepositoryManager.loadRepository
(URI location, IProgressMonitor monitor) Loads the repository at the given location.IArtifactRepositoryManager.refreshRepository
(URI location, IProgressMonitor monitor) Refreshes the repository corresponding to the given URL.Modifier and TypeMethodDescriptionIArtifactRepositoryManager.createMirrorRequest
(IArtifactKey key, IArtifactRepository destination, Map<String, String> destinationDescriptorProperties, Map<String, String> destinationRepositoryProperties) Return a new request to mirror the given artifact into the destination repository.IArtifactRepositoryManager.createMirrorRequest
(IArtifactKey key, IArtifactRepository destination, Map<String, String> destinationDescriptorProperties, Map<String, String> destinationRepositoryProperties, String downloadStatsParameters) Return a new request to mirror the given artifact into the destination repository.void
IArtifactRequest.perform
(IArtifactRepository sourceRepository, IProgressMonitor monitor) Performs the artifact request, and sets the result status. -
Uses of IArtifactRepository in org.eclipse.equinox.p2.repository.artifact.spi
Modifier and TypeClassDescriptionclass
The common base class for all artifact repository implementations.Modifier and TypeMethodDescriptionabstract IArtifactRepository
ArtifactRepositoryFactory.create
(URI location, String name, String type, Map<String, String> properties) Creates and returns a new empty artifact repository of the given type at the given location.ArtifactDescriptor.getRepository()
abstract IArtifactRepository
ArtifactRepositoryFactory.load
(URI location, int flags, IProgressMonitor monitor) Loads and returns the repository of this factory's type at the given location.Modifier and TypeMethodDescriptionvoid
ArtifactDescriptor.setRepository
(IArtifactRepository value) -
Uses of IArtifactRepository in org.eclipse.equinox.p2.ui
Modifier and TypeMethodDescriptionProvisioningUI.loadArtifactRepository
(URI location, boolean update, IProgressMonitor monitor) Load the specified artifact repository, signaling a repository operation start event before loading, and a repository operation complete event after loading.