private synchronized void createConfigFile(SliderFileSystem fileSystem, File file, ConfigFile configFile, Map<String, String> config) throws IOException { ConfigFormat configFormat = ConfigFormat.resolve(configFile.getType()); if (file.exists()) { log.info("Skipping writing {} file {} because it already exists", configFormat, file); return; } log.info("Writing {} file {}", configFormat, file); ConfigUtils.prepConfigForTemplateOutputter(configFormat, config, fileSystem, getClusterName(), file.getName()); PublishedConfiguration publishedConfiguration = new PublishedConfiguration(configFile.getDictionaryName(), config.entrySet()); PublishedConfigurationOutputter configurationOutputter = PublishedConfigurationOutputter.createOutputter(configFormat, publishedConfiguration); configurationOutputter.save(file); }
private synchronized void createConfigFile(SliderFileSystem fileSystem, File file, ConfigFile configFile, Map<String, String> config) throws IOException { ConfigFormat configFormat = ConfigFormat.resolve(configFile.getType()); if (file.exists()) { log.info("Skipping writing {} file {} because it already exists", configFormat, file); return; } log.info("Writing {} file {}", configFormat, file); ConfigUtils.prepConfigForTemplateOutputter(configFormat, config, fileSystem, getClusterName(), file.getName()); PublishedConfiguration publishedConfiguration = new PublishedConfiguration(configFile.getDictionaryName(), config.entrySet()); PublishedConfigurationOutputter configurationOutputter = PublishedConfigurationOutputter.createOutputter(configFormat, publishedConfiguration); configurationOutputter.save(file); }
ConfigUtils.prepConfigForTemplateOutputter(ConfigFormat.TEMPLATE, templateConfig, fileSystem, "clusterName", null); PublishedConfigurationOutputter configurationOutputter =
ConfigUtils.prepConfigForTemplateOutputter(ConfigFormat.TEMPLATE, templateConfig, fileSystem, "clusterName", null); PublishedConfigurationOutputter configurationOutputter =
ConfigUtils.prepConfigForTemplateOutputter(configFormat, config, fileSystem, getClusterName(), new File(configFile.getFileName()).getName());
ConfigUtils.prepConfigForTemplateOutputter(configFormat, config, fileSystem, getClusterName(), new File(configFile.getFileName()).getName());