/** * {@inheritDoc} * @see PropertyConverter#toBoolean(Object) */ public boolean getBoolean(String key, boolean defaultValue) { return getBoolean(key, BooleanUtils.toBooleanObject(defaultValue)).booleanValue(); }
@Override public boolean isEnabled() { final String disablePagePropId = ADMIN_PAGE_DISABLE_PROP_PREFIX + pageId + DISABLED; boolean isDisabled = ConfigurationManager.getConfigInstance().getBoolean(disablePagePropId, false); return !isDisabled; } }
/** * Reads a Boolean from the given XML node. * @param config XML node containing a Boolean * @param key attribute key * @param def default Boolean value * @return Boolean from the given XML node. <code>def</code> if a Boolean * cannot be read */ public static Boolean getBooleanAttribute(AbstractConfiguration config,String key, Boolean def){ return config.getBoolean(attributeKey(key), def); }
/** * Reads a Boolean from the given XML node. * @param config XML node containing a Boolean * @param key attribute key * @param def default Boolean value * @return Boolean from the given XML node. <code>def</code> if a Boolean * cannot be read */ public static Boolean getBooleanAttribute(AbstractConfiguration config,String key, Boolean def){ return config.getBoolean(attributeKey(key), def); }
/** * {@inheritDoc} * @see PropertyConverter#toBoolean(Object) */ public boolean getBoolean(String key, boolean defaultValue) { return getBoolean(key, BooleanUtils.toBooleanObject(defaultValue)).booleanValue(); }
@Override public boolean shouldIsolateResources() { return ConfigurationManager.getConfigInstance().getBoolean(NETFLIX_ADMIN_RESOURCES_ISOLATE, ISOLATE_RESOURCES_DEFAULT); }
@Override public boolean isEnabled() { final String disablePagePropId = ADMIN_PAGE_DISABLE_PROP_PREFIX + pageId + DISABLED; boolean isDisabled = ConfigurationManager.getConfigInstance().getBoolean(disablePagePropId, false); return !isDisabled; }
@Override public boolean shouldEnable() { return ConfigurationManager.getConfigInstance().getBoolean(SERVER_ENABLE_PROP_NAME, SERVER_ENABLE_DEFAULT); }
/** * @return {@code true} if the cache is actually used, {@code false} otherwise. */ protected boolean useCache() { return isCacheEnabled && (getCommandCacheKey() != null) && ConfigurationManager .getConfigInstance() .getBoolean("hystrix.command.default.requestCache.enabled", true); }
protected void putDefaultBooleanProperty(IClientConfigKey propName, Boolean defaultValue) { Boolean value = ConfigurationManager.getConfigInstance().getBoolean( getDefaultPropName(propName), defaultValue); setPropertyInternal(propName, value); }
@Test public void testDB2Configuration() { Assert.assertThat(cfg.getConfiguration().getBoolean("production", false), is(true)); Configuration config = cfg.getConfiguration(); Assert.assertThat(config.getString("t_s_d"), is("t_s")); Assert.assertThat(config.getInt("c.m_s"), is(2)); Assert.assertThat(config.getBoolean("b.a"), is(true)); Assert.assertThat(config.getBoolean("y.a"), is(false)); Assert.assertThat(config.getString("s.f-l.u"), is("zzz")); Assert.assertThat(config.getBoolean("c.c.a"), is(true)); } }
@Test public void testDB2Configuration() { Assert.assertThat(cfg.getConfiguration().getBoolean("production", false), is(true)); Configuration config = cfg.getConfiguration(); Assert.assertThat(config.getString("t_s_d"), is("t_s")); Assert.assertThat(config.getInt("c.m_s"), is(2)); Assert.assertThat(config.getBoolean("b.a"), is(true)); Assert.assertThat(config.getBoolean("y.a"), is(false)); Assert.assertThat(config.getString("s.f-l.u"), is("zzz")); Assert.assertThat(config.getBoolean("c.c.a"), is(true)); } }
@Test public void testDefaultConfig() { Config d = Config.getConfig("classpath:/test-config/hierarchy", "default"); Assert.assertFalse(d.getConfiguration().getBoolean("production")); Assert.assertTrue(d.getConfiguration().getBoolean("unitTesting", false)); }
@Test public void testDefaultConfig() { Config d = Config.getConfig("classpath:/test-config/legacy", "default"); Assert.assertFalse(d.getConfiguration().getBoolean("production")); Assert.assertTrue(d.getConfiguration().getBoolean("unitTesting", false)); }
@Test public void testDefaultConfig() { Config d = Config.getConfig("classpath:/test-config/hierarchy", "default"); Assert.assertFalse(d.getConfiguration().getBoolean("production")); Assert.assertTrue(d.getConfiguration().getBoolean("unitTesting", false)); }
@Test public void testDefaultConfig() { Config d = Config.getConfig("classpath:/test-config/legacy", "default"); Assert.assertFalse(d.getConfiguration().getBoolean("production")); Assert.assertTrue(d.getConfiguration().getBoolean("unitTesting", false)); }
@Test public void testConfig() { Config p = Config.getConfig("classpath:/test-config/hierarchy", "production"); Config t = Config.getConfig("classpath:/test-config/hierarchy", "test"); Assert.assertTrue(p.getConfiguration().getBoolean("production")); Assert.assertFalse(t.getConfiguration().getBoolean("production")); }
@Test public void testConfig() { Config p = Config.getConfig("classpath:/test-config/legacy", "production"); Config t = Config.getConfig("classpath:/test-config/legacy", "test"); Assert.assertTrue(p.getConfiguration().getBoolean("production")); Assert.assertFalse(t.getConfiguration().getBoolean("production")); }
@Test public void testConfig() { Config p = Config.getConfig("classpath:/test-config/legacy", "production"); Config t = Config.getConfig("classpath:/test-config/legacy", "test"); Assert.assertTrue(p.getConfiguration().getBoolean("production")); Assert.assertFalse(t.getConfiguration().getBoolean("production")); }
@Test public void testConfig() { Config p = Config.getConfig("classpath:/test-config/hierarchy", "production"); Config t = Config.getConfig("classpath:/test-config/hierarchy", "test"); Assert.assertTrue(p.getConfiguration().getBoolean("production")); Assert.assertFalse(t.getConfiguration().getBoolean("production")); }