类com.typesafe.config.ConfigResolveOptions源码实例Demo

下面列出了怎么用com.typesafe.config.ConfigResolveOptions的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: UHC   文件: UHC.java
protected Config setupMessagesConfig() throws IOException {
    // copy reference across
    saveResource("messages.reference.conf", true);

    // parse fallback config
    final File reference = new File(getDataFolder(), "messages.reference.conf");
    final Config fallback = ConfigFactory.parseFile(reference);

    // parse user provided config
    final File regular = new File(getDataFolder(), "messages.conf");

    final Config user;
    if (regular.exists()) {
        user = ConfigFactory.parseFile(regular);
    } else {
        user = ConfigFactory.empty();
    }

    return user.withFallback(fallback).resolve(ConfigResolveOptions.noSystem());
}
 
源代码2 项目: xio   文件: TestConfigFactory.java
public static Config load(Config overrides) {
  Config defaultOverrides = ConfigFactory.defaultOverrides();
  Config application = ConfigFactory.defaultApplication();
  Config reference = ConfigFactory.defaultReference();
  ConfigResolveOptions resolveOptions = ConfigResolveOptions.defaults();
  return overrides
      .withFallback(defaultOverrides)
      .withFallback(application)
      .withFallback(reference)
      .resolve(resolveOptions);
}
 
源代码3 项目: helios   文件: HeliosConfig.java
/**
 * Return the root configuration loaded from the helios configuration files.
 */
static Config loadConfig() {
  final ConfigResolveOptions resolveOptions = ConfigResolveOptions
      .defaults()
      .setAllowUnresolved(true);

  final ConfigParseOptions parseOptions = ConfigParseOptions.defaults();

  final Config baseConfig = ConfigFactory.load(BASE_CONFIG_FILE, parseOptions, resolveOptions);

  final Config appConfig = ConfigFactory.load(APP_CONFIG_FILE, parseOptions, resolveOptions);

  return appConfig.withFallback(baseConfig);
}
 
源代码4 项目: wisdom   文件: ConfigurationImpl.java
/**
 * @return All properties that are currently loaded from internal and
 * external files
 */
@Override
public Map<String, Object> asMap() {
    return configuration
            .resolve(ConfigResolveOptions.defaults().setUseSystemEnvironment(true).setAllowUnresolved(true))
            .root()
            .unwrapped();
}
 
源代码5 项目: Bats   文件: NestedConfig.java
@Override
public Config resolve(ConfigResolveOptions options) {
  return c.resolve(options);
}
 
源代码6 项目: ditto   文件: DittoServiceConfig.java
@Override
public Config resolve(final ConfigResolveOptions options) {
    return serviceScopedConfig.resolve(options);
}
 
源代码7 项目: ditto   文件: DittoServiceConfig.java
@Override
public Config resolveWith(final Config source, final ConfigResolveOptions options) {
    return serviceScopedConfig.resolveWith(source, options);
}
 
源代码8 项目: ditto   文件: DefaultScopedConfig.java
@Override
public Config resolve(final ConfigResolveOptions options) {
    return config.resolve(options);
}
 
源代码9 项目: ditto   文件: DefaultScopedConfig.java
@Override
public Config resolveWith(final Config source, final ConfigResolveOptions options) {
    return config.resolveWith(source, options);
}
 
源代码10 项目: ditto   文件: ConfigWithFallback.java
@Override
public Config resolve(final ConfigResolveOptions options) {
    return baseConfig.resolve(options);
}
 
源代码11 项目: ditto   文件: ConfigWithFallback.java
@Override
public Config resolveWith(final Config source, final ConfigResolveOptions options) {
    return baseConfig.resolveWith(source, options);
}
 
源代码12 项目: dremio-oss   文件: NestedConfig.java
@Override
public Config resolve(ConfigResolveOptions options) {
  return config.resolve(options);
}
 
源代码13 项目: dremio-oss   文件: NestedConfig.java
@Override
public Config resolveWith(Config arg0, ConfigResolveOptions arg1) {
  return config.resolveWith(arg0, arg1);
}
 
源代码14 项目: kanela   文件: KanelaConfiguration.java
private static Config loadDefaultConfig(ClassLoader classLoader) {
    return ConfigFactory
            .load(classLoader, ConfigParseOptions.defaults(), ConfigResolveOptions.defaults()
            .setAllowUnresolved(true));
}
 
public HOCONInputStreamFlowTemplate(InputStream inputStream, URI flowTemplateDirUri, FlowCatalogWithTemplates catalog)
    throws SpecNotFoundException, IOException, JobTemplate.TemplateException, URISyntaxException {
  this(ConfigFactory.parseReader(new InputStreamReader(inputStream, Charsets.UTF_8)).resolve(
      ConfigResolveOptions.defaults().setAllowUnresolved(true)), flowTemplateDirUri, catalog);
}