public static String saveOrReturnConfig(PublishedConfiguration published, String format, File destPath, String fileName) throws BadCommandArgumentsException, IOException { ConfigFormat configFormat = ConfigFormat.resolve(format); if (configFormat == null) { throw new BadCommandArgumentsException( "Unknown/Unsupported format %s ", format); } PublishedConfigurationOutputter outputter = PublishedConfigurationOutputter.createOutputter(configFormat, published); boolean print = destPath == null; if (!print) { if (destPath.isDirectory()) { // creating it under a directory destPath = new File(destPath, fileName); } outputter.save(destPath); return null; } else { return outputter.asString(); } } }
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); }
public static String saveOrReturnConfig(PublishedConfiguration published, String format, File destPath, String fileName) throws BadCommandArgumentsException, IOException { ConfigFormat configFormat = ConfigFormat.resolve(format); if (configFormat == null) { throw new BadCommandArgumentsException( "Unknown/Unsupported format %s ", format); } PublishedConfigurationOutputter outputter = PublishedConfigurationOutputter.createOutputter(configFormat, published); boolean print = destPath == null; if (!print) { if (destPath.isDirectory()) { // creating it under a directory destPath = new File(destPath, fileName); } outputter.save(destPath); return null; } else { return outputter.asString(); } } }
ConfigFormat configFormat = ConfigFormat.resolve(format); if (configFormat == null || configFormat != ConfigFormat.JSON) { throw new BadCommandArgumentsException(
ConfigFormat configFormat = ConfigFormat.resolve(format); if (configFormat == null || configFormat != ConfigFormat.JSON) { throw new BadCommandArgumentsException(
ConfigFormat configFormat = ConfigFormat.resolve(configFile.getType());
ConfigFormat configFormat = ConfigFormat.resolve(configFile.getType());