/** * Create an instance of {@link Config} * * @return the config. */ public Config createConfig() { return new Config(); }
public void postUnmarshall() { if (conditional != null) { for (Conditional c : conditional) { c.setOwner(this); } } if (config != null) { for (Config c : config) { String v = c.getValue(); v = Stream.of(v.split("\n")) .map(String::trim) .collect(Collectors.joining("\n", "", "\n")); c.setValue(v); } } }
if (config.isExternal()) { installer.installArtifact(config.getValue().trim()); if (pidMatching(config.getName())) { Path configFile = etcDirectory.resolve(config.getName() + ".cfg"); if (!config.isAppend() && Files.exists(configFile)) { LOGGER.info(" not changing existing config file: {}", homeDirectory.relativize(configFile)); continue; if (config.isExternal()) { downloader.download(config.getValue().trim(), provider -> { synchronized (provider) { if (config.isAppend()) { byte[] data = Files.readAllBytes(provider.getFile().toPath()); LOGGER.info(" appending to config file: {}", homeDirectory.relativize(configFile)); if (config.isAppend()) { LOGGER.info(" appending to config file: {}", homeDirectory.relativize(configFile)); Files.write(configFile, config.getValue().getBytes(), StandardOpenOption.APPEND); } else { LOGGER.info(" adding config file: {}", homeDirectory.relativize(configFile)); Files.write(configFile, config.getValue().getBytes());
if (config.isExternal()) { installer.installArtifact(config.getValue().trim()); if (pidMatching(config.getName())) { Path configFile = etcDirectory.resolve(config.getName() + ".cfg"); if (!config.isAppend() && Files.exists(configFile)) { LOGGER.info(" not changing existing config file: {}", homeDirectory.relativize(configFile)); continue; if (config.isExternal()) { downloader.download(config.getValue().trim(), provider -> { synchronized (provider) { if (config.isAppend()) { byte[] data = Files.readAllBytes(provider.getFile().toPath()); LOGGER.info(" appending to config file: {}", homeDirectory.relativize(configFile)); if (config.isAppend()) { LOGGER.info(" appending to config file: {}", homeDirectory.relativize(configFile)); Files.write(configFile, config.getValue().getBytes(), StandardOpenOption.APPEND); } else { LOGGER.info(" adding config file: {}", homeDirectory.relativize(configFile)); Files.write(configFile, config.getValue().getBytes());
Path configFile = etcDirectory.resolve(config.getName() + ".cfg"); if (Files.exists(configFile) && !config.isAppend()) { LOGGER.info(" not changing existing config file: {}", homeDirectory.relativize(configFile)); continue; if (config.isExternal()) { downloader.download(config.getValue().trim(), provider -> { Path input = provider.getFile().toPath(); byte[] data = Files.readAllBytes(input); if (config.isAppend()) { LOGGER.info(" appending to config file: {}", homeDirectory.relativize(configFile)); Files.write(configFile, data, StandardOpenOption.APPEND); byte[] data = config.getValue().getBytes(); if (config.isAppend()) { LOGGER.info(" appending to config file: {}", homeDirectory.relativize(configFile)); Files.write(configFile, data, StandardOpenOption.APPEND);
Path configFile = etcDirectory.resolve(config.getName() + ".cfg"); if (Files.exists(configFile) && !config.isAppend()) { LOGGER.info(" not changing existing config file: {}", homeDirectory.relativize(configFile)); continue; if (config.isExternal()) { downloader.download(config.getValue().trim(), provider -> { Path input = provider.getFile().toPath(); byte[] data = Files.readAllBytes(input); if (config.isAppend()) { LOGGER.info(" appending to config file: {}", homeDirectory.relativize(configFile)); Files.write(configFile, data, StandardOpenOption.APPEND); byte[] data = config.getValue().getBytes(); if (config.isAppend()) { LOGGER.info(" appending to config file: {}", homeDirectory.relativize(configFile)); Files.write(configFile, data, StandardOpenOption.APPEND);