Package org.fedoraproject.p2
Class CompoundBundleRepository
- java.lang.Object
-
- org.fedoraproject.p2.AbstractBundleRepository
-
- org.fedoraproject.p2.CompoundBundleRepository
-
- All Implemented Interfaces:
IFedoraBundleRepository
public class CompoundBundleRepository extends AbstractBundleRepository
A compound bundle repository which consists of one or more layered bundle repositories.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<FedoraBundleRepository>
indices
-
Fields inherited from class org.fedoraproject.p2.AbstractBundleRepository
externalUnits, internalUnits, platformUnits
-
-
Constructor Summary
Constructors Constructor Description CompoundBundleRepository(java.util.List<SCL> scls)
Create a compound repository backed by file system locations at given prefixes.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<java.nio.file.Path>
getDropinsLocations()
-
Methods inherited from class org.fedoraproject.p2.AbstractBundleRepository
getExternalUnits, getInternalUnits, getPlatformUnits
-
-
-
-
Field Detail
-
indices
private final java.util.List<FedoraBundleRepository> indices
-
-
Constructor Detail
-
CompoundBundleRepository
public CompoundBundleRepository(java.util.List<SCL> scls)
Create a compound repository backed by file system locations at given prefixes.- Parameters:
scls
- ordered list of prefixes to use
-
-
Method Detail
-
getDropinsLocations
public java.util.Set<java.nio.file.Path> getDropinsLocations()
- Specified by:
getDropinsLocations
in classAbstractBundleRepository
-
-