Package org.fedoraproject.p2
Class FedoraBundleRepository
- java.lang.Object
-
- org.fedoraproject.p2.AbstractBundleRepository
-
- org.fedoraproject.p2.FedoraBundleRepository
-
- All Implemented Interfaces:
IFedoraBundleRepository
public class FedoraBundleRepository extends AbstractBundleRepository
This acts as a front-end for all interactions/queries regarding the locations and metadata associated with system bundles (OSGi, Feature).
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Set<java.nio.file.Path>
dropinsLocations
private java.util.Map<java.nio.file.Path,org.eclipse.equinox.p2.repository.metadata.IMetadataRepository>
metaRepos
-
Fields inherited from class org.fedoraproject.p2.AbstractBundleRepository
externalUnits, internalUnits, platformUnits
-
-
Constructor Summary
Constructors Constructor Description FedoraBundleRepository(SCL scl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.util.Set<org.eclipse.equinox.p2.metadata.IInstallableUnit>
enumerateUnits(java.util.Set<java.nio.file.Path> locations)
java.util.Set<java.nio.file.Path>
getDropinsLocations()
-
Methods inherited from class org.fedoraproject.p2.AbstractBundleRepository
getExternalUnits, getInternalUnits, getPlatformUnits
-
-
-
-
Constructor Detail
-
FedoraBundleRepository
public FedoraBundleRepository(SCL scl)
-
-
Method Detail
-
enumerateUnits
private java.util.Set<org.eclipse.equinox.p2.metadata.IInstallableUnit> enumerateUnits(java.util.Set<java.nio.file.Path> locations)
- Returns:
- A set of installable units reachable from given locations.
-
getDropinsLocations
public java.util.Set<java.nio.file.Path> getDropinsLocations()
- Specified by:
getDropinsLocations
in classAbstractBundleRepository
-
-