Class FeaturesProcessing
- java.lang.Object
-
- org.apache.karaf.features.internal.model.processing.FeaturesProcessing
-
public class FeaturesProcessing extends Object
A set of instructions to processFeatures
model. The actual use of these instructions is moved toFeaturesProcessorImpl
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FeaturesProcessing.BlacklistedFeature
-
Field Summary
Fields Modifier and Type Field Description static String
FEATURES_PROCESSING_NS
static org.slf4j.Logger
LOG
-
Constructor Summary
Constructors Constructor Description FeaturesProcessing()
-
Method Summary
-
-
-
Field Detail
-
LOG
public static org.slf4j.Logger LOG
-
FEATURES_PROCESSING_NS
public static final String FEATURES_PROCESSING_NS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getBlacklistedRepositoryLocationPatterns
public List<LocationPattern> getBlacklistedRepositoryLocationPatterns()
-
getBlacklistedFeatures
public List<FeaturesProcessing.BlacklistedFeature> getBlacklistedFeatures()
-
getOverrideBundleDependency
public OverrideBundleDependency getOverrideBundleDependency()
-
setOverrideBundleDependency
public void setOverrideBundleDependency(OverrideBundleDependency overrideBundleDependency)
-
getBundleReplacements
public BundleReplacements getBundleReplacements()
-
setBundleReplacements
public void setBundleReplacements(BundleReplacements bundleReplacements)
-
getFeatureReplacements
public FeatureReplacements getFeatureReplacements()
-
setFeatureReplacements
public void setFeatureReplacements(FeatureReplacements featureReplacements)
-
getBlacklist
public Blacklist getBlacklist()
-
postUnmarshall
public void postUnmarshall(Blacklist blacklist, Set<String> overrides)
Perform compilation of rules declared in feature processing XML file.
Additional blacklist and overrides definitions will be added to this model
- Parameters:
blacklist
- additionalBlacklist
definition with lower priorityoverrides
- additional overrides definition with lower priority
-
parseOverridesClauses
public static Collection<? extends BundleReplacements.OverrideBundle> parseOverridesClauses(Set<String> overrides)
Changes overrides list (old format) into a list ofBundleReplacements.OverrideBundle
definitions.- Parameters:
overrides
-- Returns:
-
-