Package | Description |
---|---|
org.eclipse.equinox.p2.core |
Provides core support for interacting with a p2-based provisioning system
Package Specification
This package specifies API for creating, using, and extending a provisioning system.
|
org.eclipse.equinox.p2.engine |
Provides support for interacting with the p2 provisioning engine
Package Specification
This package specifies API for interacting with the p2 provisioning engine.
|
org.eclipse.equinox.p2.operations |
Describes high level provisioning operations that can be resolved and performed
either modally or in the background.
|
org.eclipse.equinox.p2.repository.artifact |
Defines artifact repository.
|
org.eclipse.equinox.p2.repository.artifact.spi |
Defines SPI for registering new implementations of artifact repositories.
|
org.eclipse.equinox.p2.repository.metadata |
Defines metadata repository.
|
org.eclipse.equinox.p2.repository.metadata.spi |
Defines SPI for registering new implementations of metadata repositories.
|
org.eclipse.equinox.p2.ui |
Provides provisioning user interface classes that can be used for assembling
a provisioning UI.
|
Modifier and Type | Method and Description |
---|---|
IProvisioningAgent |
IProvisioningAgentProvider.createAgent(URI location)
Creates a provisioning agent who metadata is stored at the given location.
|
Modifier and Type | Method and Description |
---|---|
IProfile |
IProfileRegistry.addProfile(String id)
Add the given profile to this profile registry.
|
IProfile |
IProfileRegistry.addProfile(String id,
Map<String,String> properties)
Add the given profile to this profile registry.
|
void |
IProfileRegistry.removeProfile(String id,
long timestamp)
Remove the given profile snapshot from this profile registry.
|
Modifier and Type | Method and Description |
---|---|
protected IStatus |
ProvisioningJob.getErrorStatus(String message,
ProvisionException e)
Return an error status that can be used to report the specified exception.
|
void |
RepositoryTracker.reportLoadFailure(URI location,
ProvisionException exception)
Report a failure to load the specified repository.
|
Modifier and Type | Method and Description |
---|---|
InstallOperation |
OperationFactory.createInstallOperation(Collection<? extends IVersionedId> toInstall,
Collection<URI> repos,
IProgressMonitor monitor)
This factory method creates an
InstallOperation to install all the elements listed from the specified repositories. |
SynchronizeOperation |
OperationFactory.createSynchronizeOperation(Collection<? extends IVersionedId> toInstall,
Collection<URI> repos,
IProgressMonitor monitor)
This factory method creates an
SynchronizeOperation that will cause the current installation to exclusively contain the elements listed once executed. |
UninstallOperation |
OperationFactory.createUninstallOperation(Collection<? extends IVersionedId> toUninstall,
Collection<URI> repos,
IProgressMonitor monitor)
Create an
UninstallOperation that will uninstall the listed elements from the running instance. |
UpdateOperation |
OperationFactory.createUpdateOperation(Collection<? extends IVersionedId> toUpdate,
Collection<URI> repos,
IProgressMonitor monitor)
Create an
UpdateOperation that will update the elements specified. |
Modifier and Type | Method and Description |
---|---|
IArtifactRepository |
IArtifactRepositoryManager.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.
|
OutputStream |
IArtifactRepository.getOutputStream(IArtifactDescriptor descriptor)
Open an output stream to which a client can write the data for the given
artifact descriptor.
|
IArtifactRepository |
IArtifactRepositoryManager.loadRepository(URI location,
int flags,
IProgressMonitor monitor)
Loads the repository at the given location.
|
IArtifactRepository |
IArtifactRepositoryManager.loadRepository(URI location,
IProgressMonitor monitor)
Loads the repository at the given location.
|
IArtifactRepository |
IArtifactRepositoryManager.refreshRepository(URI location,
IProgressMonitor monitor)
Refreshes the repository corresponding to the given URL.
|
Modifier and Type | Method and Description |
---|---|
abstract 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.
|
abstract OutputStream |
AbstractArtifactRepository.getOutputStream(IArtifactDescriptor descriptor) |
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 Type | Method and Description |
---|---|
IMetadataRepository |
IMetadataRepositoryManager.createRepository(URI location,
String name,
String type,
Map<String,String> properties)
Creates and returns a new empty metadata repository of the given type at
the given location.
|
IMetadataRepository |
IMetadataRepositoryManager.loadRepository(URI location,
int flags,
IProgressMonitor monitor)
Loads a repository corresponding to the given URL.
|
IMetadataRepository |
IMetadataRepositoryManager.loadRepository(URI location,
IProgressMonitor monitor)
Loads a repository corresponding to the given URL.
|
IMetadataRepository |
IMetadataRepositoryManager.refreshRepository(URI location,
IProgressMonitor monitor)
Refreshes the repository corresponding to the given URL.
|
Modifier and Type | Method and Description |
---|---|
abstract IMetadataRepository |
MetadataRepositoryFactory.create(URI location,
String name,
String type,
Map<String,String> properties)
Creates and returns a new empty metadata repository of the given type at
the given location.
|
abstract IMetadataRepository |
MetadataRepositoryFactory.load(URI location,
int flags,
IProgressMonitor monitor)
Loads a repository corresponding to the given URL.
|
Modifier and Type | Method and Description |
---|---|
IArtifactRepository |
ProvisioningUI.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.
|
IMetadataRepository |
ProvisioningUI.loadMetadataRepository(URI location,
boolean notify,
IProgressMonitor monitor)
Load the specified metadata repository, signaling a repository operation start event
before loading, and a repository operation complete event after loading.
|
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.