@Override public List<ConfigFileInfo> getConfigurationFiles() { return this.feature.getConfigurationFiles(); }
/** * @return * @see org.apache.karaf.features.Feature#getConfigurationFiles() */ @Override public List<ConfigFileInfo> getConfigurationFiles() { return feature.getConfigurationFiles(); }
private void displayConfigFileInformation(Feature feature, String contentType) { List<ConfigFileInfo> configurationFiles = feature.getConfigurationFiles(); if (configurationFiles.isEmpty()) { System.out.println(contentType + " has no configuration files"); } else { System.out.println(contentType + " configuration files: "); for (ConfigFileInfo configFileInfo : configurationFiles) { System.out.println(INDENT + configFileInfo.getFinalname()); } } }
private void displayConfigFileInformation(Feature feature, String contentType) { List<ConfigFileInfo> configurationFiles = feature.getConfigurationFiles(); if (configurationFiles.isEmpty()) { System.out.println(contentType + " has no configuration files"); } else { System.out.println(contentType + " configuration files: "); for (ConfigFileInfo configFileInfo : configurationFiles) { System.out.println(INDENT + configFileInfo.getFinalname()); } } }
private void copyFeatureToJar(JarOutputStream jos, Feature feature, Map<URI, Integer> locationMap) throws URISyntaxException { // add bundles for (BundleInfo bundleInfo : feature.getBundles()) { URI location = new URI(bundleInfo.getLocation().trim()); copyResourceToJar(jos, location, locationMap); } // add config files for (ConfigFileInfo configFileInfo : feature.getConfigurationFiles()) { URI location = new URI(configFileInfo.getLocation().trim()); copyResourceToJar(jos, location, locationMap); } // add bundles and config files in conditionals for (Conditional conditional : feature.getConditional()) { for (BundleInfo bundleInfo : conditional.getBundles()) { URI location = new URI(bundleInfo.getLocation().trim()); copyResourceToJar(jos, location, locationMap); } for (ConfigFileInfo configFileInfo : conditional.getConfigurationFiles()) { URI location = new URI(configFileInfo.getLocation().trim()); copyResourceToJar(jos, location, locationMap); } } }
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 (ConfigFileInfo configFile : feature.getConfigurationFiles()) { installConfigurationFile(configFile.getLocation(), configFile.getFinalname(), configFile.isOverride());