Example usage for org.apache.commons.configuration BaseConfiguration BaseConfiguration

List of usage examples for org.apache.commons.configuration BaseConfiguration BaseConfiguration

Introduction

In this page you can find the example usage for org.apache.commons.configuration BaseConfiguration BaseConfiguration.

Prototype

BaseConfiguration

Source Link

Usage

From source file:org.janusgraph.diskstorage.SimpleScanJob.java

public static Configuration getJobConf(List<SliceQuery> queries, Long modulus, Long modVal) {
    ModifiableConfiguration conf2 = new ModifiableConfiguration(SimpleScanJob.ROOT_NS,
            new CommonsConfiguration(new BaseConfiguration()), BasicConfiguration.Restriction.NONE);
    if (null != queries)
        conf2.set(HEX_QUERIES, encodeQueries(queries));
    if (null != modulus)
        conf2.set(KEY_FILTER_ID_MODULUS, modulus);
    if (null != modVal)
        conf2.set(KEY_FILTER_ID_MODULAR_VALUE, modVal);
    return conf2;
}

From source file:org.janusgraph.graphdb.configuration.GraphDatabaseConfiguration.java

public static final ModifiableConfiguration buildGraphConfiguration() {
    return new ModifiableConfiguration(ROOT_NS, new CommonsConfiguration(new BaseConfiguration()),
            BasicConfiguration.Restriction.NONE);
}

From source file:org.janusgraph.graphdb.configuration.GraphDatabaseConfiguration.java

public static final ModifiableConfiguration buildJobConfiguration() {
    return new ModifiableConfiguration(JOB_NS, new CommonsConfiguration(new BaseConfiguration()),
            BasicConfiguration.Restriction.NONE);
}

From source file:org.janusgraph.graphdb.configuration.GraphDatabaseConfiguration.java

public org.apache.commons.configuration.Configuration getConfigurationAtOpen() {
    org.apache.commons.configuration.Configuration result = new BaseConfiguration();
    for (String k : configurationAtOpen.getKeys("")) {
        result.setProperty(k, configurationAtOpen.get(k, Object.class));
    }//w  w w . ja  va  2s  .c  om
    return result;
}

From source file:org.janusgraph.hadoop.MapReduceIndexJobs.java

private static ModifiableConfiguration getIndexJobConf(String indexName, String relationType) {
    ModifiableConfiguration mc = new ModifiableConfiguration(GraphDatabaseConfiguration.JOB_NS,
            new CommonsConfiguration(new BaseConfiguration()), BasicConfiguration.Restriction.NONE);
    mc.set(org.janusgraph.graphdb.olap.job.IndexUpdateJob.INDEX_NAME, indexName);
    mc.set(org.janusgraph.graphdb.olap.job.IndexUpdateJob.INDEX_RELATION_TYPE, relationType);
    mc.set(GraphDatabaseConfiguration.JOB_START_TIME, System.currentTimeMillis());
    return mc;//w  ww .  ja  va2  s .  c  o m
}

From source file:org.janusgraph.hadoop.serialize.JanusGraphKryoShimService.java

public JanusGraphKryoShimService() {
    final BaseConfiguration c = new BaseConfiguration();
    c.setProperty(IoRegistry.IO_REGISTRY, ImmutableList.of(JanusGraphIoRegistry.class.getCanonicalName()));
    HadoopPools.initialize(c);/*from w w w .  j  a v  a 2s .c o  m*/
}

From source file:org.lable.oss.dynamicconfig.core.ConfigurationInitializer.java

static Configuration gatherPropertiesFor(ConfigurationSource desiredSource) {
    Configuration configuration = new BaseConfiguration();

    for (String propertyName : desiredSource.systemProperties()) {
        String value = System.getProperty(LIBRARY_PREFIX + "." + desiredSource.name() + "." + propertyName);
        if (value != null && !value.equals("")) {
            configuration.setProperty(propertyName, value);
        }//  www  .j av a 2  s  .  c  o  m
    }

    // 'appname' can be (and usually is) set locally. It can be overridden by a system property for development
    // and testing purposes.
    if (InstanceLocalSettings.INSTANCE.getAppName() != null) {
        configuration.setProperty(APPNAME_PROPERTY, InstanceLocalSettings.INSTANCE.getAppName());
    }

    for (String propertyName : COMMON_PROPERTIES) {
        String value = System.getProperty(LIBRARY_PREFIX + "." + propertyName);
        if (value != null && !value.equals("")) {
            configuration.setProperty(propertyName, value);
        }
    }

    return configuration;
}

From source file:org.lable.oss.dynamicconfig.PrecomputedTest.java

@Test
public void basicTest() {
    Configuration configuration = new BaseConfiguration();
    configuration.setProperty("a", "XXX");
    configuration.setProperty("b", "YYY");
    configuration.setProperty("c", 1);
    Precomputed<String> precomputed = Precomputed.monitorByKeys(configuration,
            config -> config.getString("a") + "--" + config.getString("b") + "--" + config.getInt("c", 0), "a",
            "b");

    assertThat(precomputed.get(), is("XXX--YYY--1"));

    // Not a monitored value, so no update.
    configuration.setProperty("c", 2);
    assertThat(precomputed.get(), is("XXX--YYY--1"));

    // Monitored value; update.
    configuration.setProperty("a", "ZZZ");
    assertThat(precomputed.get(), is("ZZZ--YYY--2"));

    // Monitored value; update.
    configuration.setProperty("b", "XXX");
    assertThat(precomputed.get(), is("ZZZ--XXX--2"));
}

From source file:org.lable.oss.dynamicconfig.PrecomputedTest.java

@Test(expected = IllegalArgumentException.class)
public void refuseNullKeys() {
    Precomputed.monitorByKeys(new BaseConfiguration(), configuration -> null, "a", null);
}

From source file:org.lable.oss.dynamicconfig.PrecomputedTest.java

@Test(expected = IllegalArgumentException.class)
public void refuseNoKeys() {
    Precomputed.monitorByKeys(new BaseConfiguration(), configuration -> null);
}