@Override public boolean include(Feature feature) { return !feature.isBlacklisted(); }
@Override public boolean include(Feature feature) { return !feature.isBlacklisted() && effectiveInstalledFeatures.contains(feature); }
public DummyDeployCallback(Bundle sysBundle, Collection<Features> repositories) { systemBundle = sysBundle; dstate = new Deployer.DeploymentState(); dstate.bundles = new HashMap<>(); dstate.bundlesPerRegion = new HashMap<>(); dstate.filtersPerRegion = new HashMap<>(); dstate.state = new State(); MapUtils.addToMapSet(dstate.bundlesPerRegion, FeaturesService.ROOT_REGION, 0l); dstate.bundles.put(0l, systemBundle); Collection<org.apache.karaf.features.Feature> features = new LinkedList<>(); for (Features repo : repositories) { if (repo.isBlacklisted()) { continue; } for (Feature f : repo.getFeature()) { if (!f.isBlacklisted()) { features.add(f); } } } dstate.partitionFeatures(features); }
public DummyDeployCallback(Bundle sysBundle, Collection<Features> repositories) { systemBundle = sysBundle; dstate = new Deployer.DeploymentState(); dstate.bundles = new HashMap<>(); dstate.bundlesPerRegion = new HashMap<>(); dstate.filtersPerRegion = new HashMap<>(); dstate.state = new State(); MapUtils.addToMapSet(dstate.bundlesPerRegion, FeaturesService.ROOT_REGION, 0l); dstate.bundles.put(0l, systemBundle); Collection<org.apache.karaf.features.Feature> features = new LinkedList<>(); for (Features repo : repositories) { if (repo.isBlacklisted()) { continue; } for (Feature f : repo.getFeature()) { if (!f.isBlacklisted()) { features.add(f); } } } dstate.partitionFeatures(features); }
if (!f.isBlacklisted()) { features.add(f);
if (full || !features.isBlacklisted()) { features.getFeature().forEach(feature -> { if (full || !feature.isBlacklisted()) { featureId2repository.put(feature.getId(), name); feature.getBundle().forEach(bundle -> {
if (!f.isBlacklisted()) { features.add(f);
LOGGER.info(" adding all non-blacklisted features from repository: " + repo + " (stage: " + info.stage + ")"); for (Feature feature : karRepositories.get(repo).getFeature()) { if (feature.isBlacklisted()) { LOGGER.info(" feature {}/{} is blacklisted - skipping.", feature.getId(), feature.getVersion()); } else {
LOGGER.info(" adding all non-blacklisted features from repository: " + repo + " (stage: " + info.stage + ")"); for (Feature feature : karRepositories.get(repo).getFeature()) { if (feature.isBlacklisted()) { LOGGER.info(" feature {}/{} is blacklisted - skipping.", feature.getId(), feature.getVersion()); } else {
Set<Feature> bootFeatures = selector.getMatching(singletonList(generated.getName())); for (Feature feature : bootFeatures) { if (feature.isBlacklisted()) { LOGGER.info(" Feature " + feature.getId() + " is blacklisted, ignoring"); continue;
Set<Feature> bootFeatures = selector.getMatching(singletonList(generated.getName())); for (Feature feature : bootFeatures) { if (feature.isBlacklisted()) { LOGGER.info(" Feature " + feature.getId() + " is blacklisted, ignoring"); continue;
ArtifactInstaller installer = new ArtifactInstaller(systemDirectory, downloader, blacklist); for (Feature feature : installedFeatures) { if (feature.isBlacklisted()) { LOGGER.info(" Feature " + feature.getId() + " is blacklisted, ignoring"); continue;
ArtifactInstaller installer = new ArtifactInstaller(systemDirectory, downloader, blacklist); for (Feature feature : installedFeatures) { if (feature.isBlacklisted()) { LOGGER.info(" Feature " + feature.getId() + " is blacklisted, ignoring"); continue;
isConditionBlacklisted |= isFeatureBlacklisted(new Feature(cond)); conditional.setBlacklisted(feature.isBlacklisted() || isConditionBlacklisted); dep.setBlacklisted(feature.isBlacklisted() || isFeatureBlacklisted(new Feature(dep.getName(), dep.getVersion())));