@Override public boolean isBlacklisted() { return feature.isBlacklisted(); }
private void assertNotBlacklisted(org.apache.karaf.features.Feature feature) { if (feature.isBlacklisted()) { if (builder.getBlacklistPolicy() == Builder.BlacklistPolicy.Fail) { throw new RuntimeException("Feature " + feature.getId() + " is blacklisted"); } } }
private void assertNotBlacklisted(org.apache.karaf.features.Feature feature) { if (feature.isBlacklisted()) { if (builder.getBlacklistPolicy() == Builder.BlacklistPolicy.Fail) { throw new RuntimeException("Feature " + feature.getId() + " is blacklisted"); } } }
@Override protected boolean acceptsFeature(Feature feature) { return !featuresService.isInstalled(feature) && !feature.isHidden() && !feature.isBlacklisted(); }
@Override protected boolean acceptsFeature(Feature feature) { return !featuresService.isInstalled(feature) && !feature.isHidden() && !feature.isBlacklisted(); }
private static Feature getLatestFeature(Map<String, Feature> versions, VersionRange versionRange) { Feature feature = null; if (versions != null && !versions.isEmpty()) { Version latest = Version.emptyVersion; for (String available : versions.keySet()) { Version availableVersion = VersionTable.getVersion(available); if (availableVersion.compareTo(latest) >= 0 && versionRange.contains(availableVersion)) { Feature possiblyBlacklisted = versions.get(available); // return only if there are no more non-blaclisted features if (feature == null || !possiblyBlacklisted.isBlacklisted()) { feature = possiblyBlacklisted; } latest = availableVersion; } } } return feature; }
public FeatureReq(Feature feature) { this(feature.getName(), exactVersion(feature.getVersion()), feature.isBlacklisted()); }
public JmxFeature(Feature feature, boolean installed, boolean required) { try { String[] itemNames = FeaturesServiceMBean.FEATURE; Object[] itemValues = new Object[itemNames.length]; itemValues[0] = feature.getName(); itemValues[1] = feature.getVersion(); itemValues[2] = getDependencyIdentifierTable(feature.getDependencies()); itemValues[3] = getBundleUris(feature.getBundles()); itemValues[4] = getConfigList(feature.getConfigurations()); itemValues[5] = getConfigFileList(feature.getConfigurationFiles()); itemValues[6] = installed; itemValues[7] = feature.isBlacklisted(); itemValues[8] = required; data = new CompositeDataSupport(FEATURE, itemNames, itemValues); } catch (OpenDataException e) { throw new IllegalStateException("Cannot form feature open data", e); } }
for (Feature feature : allFeatures.get(name)) { if (range == null || range.contains(VersionTable.getVersion(feature.getVersion()))) { if (feature != this.feature && !feature.isBlacklisted()) { String ssName = this.name + "#" + (feature.hasVersion() ? feature.getName() + "-" + feature.getVersion() : feature.getName()); Subsystem fs = getChild(ssName);
if (!showBlacklisted && f.isBlacklisted()) { f.getDescription()); if (showBlacklisted) { row.addContent(f.isBlacklisted() ? "yes" : "no");
if (!showBlacklisted && f.isBlacklisted()) { f.getDescription()); if (showBlacklisted) { row.addContent(f.isBlacklisted() ? "yes" : "no");