/** * @return * @see org.apache.karaf.features.Feature#getConfigurations() */ @Override public List<ConfigInfo> getConfigurations() { return feature.getConfigurations(); }
@Override public List<ConfigInfo> getConfigurations() { return this.feature.getConfigurations(); }
private void displayConfigInformation(Feature feature, String contentType) { List<ConfigInfo> configurations = feature.getConfigurations(); if (configurations.isEmpty()) { System.out.println(contentType + " has no configuration"); } else { System.out.println(contentType + " configuration:"); for (ConfigInfo configInfo : configurations) { System.out.println(INDENT + configInfo.getName()); } } }
private void displayConfigInformation(Feature feature, String contentType) { List<ConfigInfo> configurations = feature.getConfigurations(); if (configurations.isEmpty()) { System.out.println(contentType + " has no configuration"); } else { System.out.println(contentType + " configuration:"); for (ConfigInfo configInfo : configurations) { System.out.println(INDENT + configInfo.getName()); } } }
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); } }
public void installFeatureConfigs(Feature feature) throws IOException, InvalidSyntaxException { for (ConfigInfo config : feature.getConfigurations()) { TypedProperties props = new TypedProperties();