@Test(expectedExceptions = RuntimeException.class, expectedExceptionsMessageRegExp = ".*\\Q" + SPILLER_SPILL_PATH + " must be configured when " + SPILL_ENABLED + " is set to true\\E.*") public void testValidateSpillConfiguredIfEnabled() { new ConfigurationFactory(ImmutableMap.of(SPILL_ENABLED, "true")) .build(FeaturesConfig.class); } }
private static FileBasedAccessControlConfig newInstance(Map<String, String> properties) { ConfigurationFactory configurationFactory = new ConfigurationFactory(properties); return configurationFactory.build(FileBasedAccessControlConfig.class); } }
protected synchronized <T> T buildConfigObject(Class<T> configClass) { configBinder(binder).bindConfig(configClass); return configurationFactory.build(configClass); }
@Override public T get() { Preconditions.checkNotNull(configurationFactory, "configurationFactory"); return configurationFactory.build(this, warningsMonitor); }
@Override public T get() { requireNonNull(configurationFactory, "configurationFactory"); return configurationFactory.build(this); }
@Override public T get() { requireNonNull(configurationFactory, "configurationFactory"); return configurationFactory.build(this); }
private static <T> T newInstance(Class<T> configClass, Map<String, String> properties) { ConfigurationFactory configurationFactory = new ConfigurationFactory(properties); return configurationFactory.build(configClass); }
private static <T> T newInstance(Class<T> configClass, Map<String, String> properties) { ConfigurationFactory configurationFactory = new ConfigurationFactory(properties); return configurationFactory.build(configClass); }
private static <T> T newInstance(Class<T> configClass, Map<String, String> properties) { ConfigurationFactory configurationFactory = new ConfigurationFactory(properties); return configurationFactory.build(configClass); }
public <T> T build(Class<T> configClass, @Nullable String prefix) { return build(configClass, Optional.ofNullable(prefix), ConfigDefaults.noDefaults()).getInstance(); }
protected synchronized <T> T buildConfigObject(Class<T> configClass) { configBinder(binder).bindConfig(configClass); return configurationFactory.build(configClass); }
protected synchronized <T> T buildConfigObject(Class<T> configClass, String prefix) { configBinder(binder).bindConfig(configClass, prefix); return configurationFactory.build(configClass, prefix); }
protected synchronized <T> T buildConfigObject(Class<T> configClass) { configBinder(binder).bindConfig(configClass); return configurationFactory.build(configClass); }
protected synchronized <T> T buildConfigObject(Class<T> configClass, String prefix) { configBinder(binder).bindConfig(configClass, prefix); return configurationFactory.build(configClass, prefix); }
protected synchronized <T> T buildConfigObject(Class<T> configClass, String prefix) { configBinder(binder).bindConfig(configClass, prefix); return configurationFactory.build(configClass, prefix); }
protected synchronized <T> T buildConfigObject(Class<T> configClass) { configBinder(binder).bindConfig(configClass); return configurationFactory.build(configClass); }
@Test(expectedExceptions = RuntimeException.class, expectedExceptionsMessageRegExp = ".*\\Q" + SPILLER_SPILL_PATH + " must be configured when " + SPILL_ENABLED + " is set to true\\E.*") public void testValidateSpillConfiguredIfEnabled() { new ConfigurationFactory(ImmutableMap.of(SPILL_ENABLED, "true")) .build(FeaturesConfig.class); } }
private static FileBasedAccessControlConfig newInstance(Map<String, String> properties) { ConfigurationFactory configurationFactory = new ConfigurationFactory(properties); return configurationFactory.build(FileBasedAccessControlConfig.class); } }
private static FileBasedAccessControlConfig newInstance(Map<String, String> properties) { ConfigurationFactory configurationFactory = new ConfigurationFactory(properties); return configurationFactory.build(FileBasedAccessControlConfig.class); } }
private static FileBasedAccessControlConfig newInstance(Map<String, String> properties) { ConfigurationFactory configurationFactory = new ConfigurationFactory(properties); return configurationFactory.build(FileBasedAccessControlConfig.class); } }