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:cz.cas.lib.proarc.common.workflow.PhysicalMaterialBuilderTest.java

@Test
public void testBuild() throws Exception {
    CatalogConfiguration c = new CatalogConfiguration("testCatalogId", "", new BaseConfiguration() {
        {//w w  w .j a va 2  s  . c o  m
            addProperty(CatalogConfiguration.PROPERTY_URL, "tcp://localhost:9991");
            addProperty(CatalogConfiguration.PROPERTY_NAME, "test");
            addProperty(CatalogConfiguration.PROPERTY_TYPE, Z3950Catalog.TYPE);
        }
    });
    String xml = IOUtils.toString(WorkflowManagerTest.class.getResource("rdczmods.xml"),
            StandardCharsets.UTF_8);
    PhysicalMaterial pm = new PhysicalMaterialBuilder().build(xml, c);
    assertEquals(xml, pm.getMetadata());
    assertEquals(c.getUrl(), pm.getSource());
    assertEquals("Nov vlna = : La nouvelle vague : Truffaut, Godard, Chabrol, Rohmer, Rivette",
            pm.getLabel());

}

From source file:com.comcast.viper.flume2storm.location.DynamicLocationServiceConfigurationTest.java

/**
 * Test building {@link DynamicLocationServiceConfiguration} from a
 * {@link Configuration} object// w ww  . jav a  2 s .c  o m
 * 
 * @throws F2SConfigurationException
 */
@Ignore
@Test
public void testFromConfiguration() throws F2SConfigurationException {
    String connectionStr = "host1.whatever.org";
    int sessionTimeout = 1111;
    int connectionTimeout = 2222;
    int reconnectionDelay = 3333;
    int terminationTimeout = 4444;
    String basePath = "/whatever";
    String serviceName = "yo";
    Configuration config = new BaseConfiguration();
    config.addProperty(DynamicLocationServiceConfiguration.CONNECTION_STRING, connectionStr);
    config.addProperty(DynamicLocationServiceConfiguration.SESSION_TIMEOUT, sessionTimeout);
    config.addProperty(DynamicLocationServiceConfiguration.CONNECTION_TIMEOUT, connectionTimeout);
    config.addProperty(DynamicLocationServiceConfiguration.RECONNECTION_DELAY, reconnectionDelay);
    config.addProperty(DynamicLocationServiceConfiguration.TERMINATION_TIMEOUT, terminationTimeout);
    config.addProperty(DynamicLocationServiceConfiguration.BASE_PATH, basePath);
    config.addProperty(DynamicLocationServiceConfiguration.TERMINATION_TIMEOUT, serviceName);

    DynamicLocationServiceConfiguration dlsConfiguration = DynamicLocationServiceConfiguration.from(config);
    Assert.assertEquals(connectionStr, dlsConfiguration.getConnectionStr());
    Assert.assertEquals(sessionTimeout, dlsConfiguration.getSessionTimeout());
    Assert.assertEquals(connectionTimeout, dlsConfiguration.getConnectionTimeout());
    Assert.assertEquals(reconnectionDelay, dlsConfiguration.getReconnectionDelay());
    Assert.assertEquals(terminationTimeout, dlsConfiguration.getTerminationTimeout());
    Assert.assertEquals(basePath, dlsConfiguration.getBasePath());
    Assert.assertEquals(serviceName, dlsConfiguration.getServiceName());
}

From source file:com.syncleus.grail.graph.titangraph.TitanGods.java

public static TitanGraph create(final String directory) {
    BaseConfiguration config = new BaseConfiguration();
    Configuration storage = config.subset(GraphDatabaseConfiguration.STORAGE_NAMESPACE);
    // configuring local backend
    storage.setProperty(GraphDatabaseConfiguration.STORAGE_BACKEND_KEY, "local");
    storage.setProperty(GraphDatabaseConfiguration.STORAGE_DIRECTORY_KEY, directory);
    // configuring elastic search index
    Configuration index = storage.subset(GraphDatabaseConfiguration.INDEX_NAMESPACE).subset(INDEX_NAME);
    index.setProperty(INDEX_BACKEND_KEY, "elasticsearch");
    index.setProperty("local-mode", true);
    index.setProperty("client-only", false);
    index.setProperty(STORAGE_DIRECTORY_KEY, directory + File.separator + "es");

    TitanGraph graph = TitanFactory.open(config);
    if (!graph.getVertices().iterator().hasNext())
        TitanGods.load(graph);//www  .j  ava 2s.co  m
    return graph;
}

From source file:edu.umd.cs.psl.config.ConfigManager.java

private ConfigManager() throws ConfigurationException {
    masterConfig = new DataConfiguration(new BaseConfiguration());
    try {/*from w w w .j  ava 2s .  co  m*/
        loadResource("psl.properties");
    } catch (FileNotFoundException e) {
        log.debug("PSL configuration file 'psl.properties' not found on classpath. "
                + "Only default values will be used unless additional properties are " + "specified.");
    }
}

From source file:co.indexia.antiquity.graph.TitanTxLongVersionedGraphTest.java

@Override
protected ActiveVersionedGraph<?, Long> generateGraph() {
    File f = new File("/tmp/testgraph");
    if (f.exists()) {
        if (f.isDirectory()) {
            try {
                FileUtils.deleteDirectory(f);
            } catch (IOException e) {
                throw new IllegalStateException(e);
            }//w  ww .j a  va 2  s .c o  m
        } else {
            f.delete();
        }

    }

    Configuration c = new BaseConfiguration();
    c.addProperty("storage.directory", "/tmp/testgraph");
    TitanGraph g = TitanFactory.open(c);

    return new ActiveVersionedGraph.ActiveVersionedTransactionalGraphBuilder<TitanGraph, Long>(g,
            new LongGraphIdentifierBehavior()).init(true).conf(null).build();
}

From source file:com.feedzai.fos.impl.weka.WekaScorerTest.java

public void poolCreationTest() throws FOSException {
    BaseConfiguration configuration = new BaseConfiguration();
    configuration.setProperty(GenericObjectPoolConfig.class.getName() + ".minIdle", 10);
    configuration.setProperty(GenericObjectPoolConfig.class.getName() + ".maxActive", 10);
    configuration.setProperty(FosConfig.HEADER_LOCATION, "target/test-classes/models/threadsafe");
    configuration.setProperty(FosConfig.FACTORY_NAME, WekaManagerFactory.class.getName());

    WekaManagerConfig wekaManagerConfig = new WekaManagerConfig(new FosConfig(configuration));
    WekaManager wekaManager = new WekaManager(wekaManagerConfig);
    WekaScorer wekaScorer = wekaManager.getScorer();

    double[] score = wekaScorer.score(Lists.newArrayList(testUUID), new Object[] { 1.5, 0, "gray", "positive" })
            .get(0);//from  ww w  .  jav  a2s.c om
    assertEquals(2, score.length);
    assertEquals(1.0, score[0] + score[1], 0.001);
    Assert.assertTrue(((Map<Integer, WekaThreadSafeScorer>) Whitebox.getInternalState(wekaScorer,
            "wekaThreadSafeScorers")).get(testUUID) instanceof WekaThreadSafeScorerPool);
}

From source file:eagle.storage.jdbc.criteria.TestTorque.java

public void setUp() throws TorqueException {
    Configuration configuration = new BaseConfiguration();
    configuration.addProperty("torque.database.default", "eagle");
    configuration.addProperty("torque.database.eagle.adapter", "mysql");
    configuration.addProperty("torque.dsfactory.eagle.factory",
            "org.apache.torque.dsfactory.SharedPoolDataSourceFactory");

    configuration.addProperty("torque.dsfactory.eagle.connection.driver", "org.gjt.mm.mysql.Driver");
    configuration.addProperty("torque.dsfactory.eagle.connection.url", "jdbc:mysql://localhost:3306/eagle");
    configuration.addProperty("torque.dsfactory.eagle.connection.user", "eagle");
    configuration.addProperty("torque.dsfactory.eagle.connection.password", "eagle");

    Torque.init(configuration);//  w w w .ja  v a 2  s.  co  m
}

From source file:fr.inria.corese.rdftograph.driver.OrientDbDriver.java

@Override
public Graph createDatabase(String databasePath) throws IOException {
    String path = databasePath.replaceFirst("plocal:", "");
    super.createDatabase(path);
    graph = new OrientGraphFactory(databasePath);
    BaseConfiguration nodeConfig = new BaseConfiguration();
    nodeConfig.setProperty("type", "NOTUNIQUE");
    nodeConfig.setProperty("keytype", OType.STRING);
    graph.getTx().createVertexIndex(VERTEX_VALUE, RDF_VERTEX_LABEL, nodeConfig);
    nodeConfig = new BaseConfiguration();
    nodeConfig.setProperty("type", "NOTUNIQUE");
    nodeConfig.setProperty("keytype", OType.STRING);
    graph.getTx().createVertexIndex(KIND, RDF_VERTEX_LABEL, nodeConfig);
    nodeConfig = new BaseConfiguration();
    nodeConfig.setProperty("type", "NOTUNIQUE");
    nodeConfig.setProperty("keytype", OType.STRING);
    graph.getTx().createEdgeIndex(EDGE_P, RDF_EDGE_LABEL, nodeConfig);
    g = graph.getTx();/*ww  w .  j  a  v a2s  . c om*/
    return g;
}

From source file:cz.cas.lib.proarc.common.export.desa.DesaServicesTest.java

@Before
public void setUp() {
    conf = new BaseConfiguration();
    conf.setProperty(DesaServices.PROPERTY_DESASERVICES, "ds1, dsNulls");

    String prefix = DesaServices.PREFIX_DESA + '.' + "ds1" + '.';
    conf.setProperty(prefix + DesaConfiguration.PROPERTY_USER, "ds1user");
    conf.setProperty(prefix + DesaConfiguration.PROPERTY_PASSWD, "ds1passwd");
    conf.setProperty(prefix + DesaConfiguration.PROPERTY_PRODUCER, "ds1producer");
    conf.setProperty(prefix + DesaConfiguration.PROPERTY_OPERATOR, "ds1operator");
    conf.setProperty(prefix + DesaConfiguration.PROPERTY_EXPORTMODELS, "model:id1, model:id2");
    conf.setProperty(prefix + DesaConfiguration.PROPERTY_RESTAPI,
            "https://SERVER/dea-frontend/rest/sipsubmission");
    conf.setProperty(prefix + DesaConfiguration.PROPERTY_WEBSERVICE,
            "https://SERVER/dea-frontend/ws/SIPSubmissionService");
    conf.setProperty(prefix + DesaConfiguration.PROPERTY_NOMENCLATUREACRONYMS, "acr1, acr2");

    prefix = DesaServices.PREFIX_DESA + '.' + "dsNulls" + '.';
    conf.setProperty(prefix + DesaConfiguration.PROPERTY_USER, null);
    conf.setProperty(prefix + DesaConfiguration.PROPERTY_PASSWD, "");
    conf.setProperty(prefix + DesaConfiguration.PROPERTY_EXPORTMODELS, null);
    conf.setProperty(prefix + DesaConfiguration.PROPERTY_NOMENCLATUREACRONYMS, null);

    prefix = DesaServices.PREFIX_DESA + '.' + "dsNotActive" + '.';
    conf.setProperty(prefix + DesaConfiguration.PROPERTY_USER, "NA");
    desaServices = new DesaServices(conf);
}

From source file:cz.cas.lib.proarc.common.catalog.Z3950CatalogTest.java

@Test
public void testGet() {
    final String host = "localhost";
    final int port = 9991;
    final String base = "testbase";
    final String recordCharset = "UTF-8";
    final String id = "z3950";

    CatalogConfiguration c = new CatalogConfiguration(id, "", new BaseConfiguration() {
        {/*from www .  ja v a2s .c  o  m*/
            addProperty(CatalogConfiguration.PROPERTY_URL, "tcp://" + host + ":" + port);
            addProperty(CatalogConfiguration.PROPERTY_NAME, "test");
            addProperty(CatalogConfiguration.PROPERTY_TYPE, Z3950Catalog.TYPE);
            addProperty(Z3950Catalog.PROPERTY_BASE, "testbase");
            addProperty(Z3950Catalog.PROPERTY_RECORD_CHARSET, "UTF-8");
        }
    });
    Z3950Catalog result = Z3950Catalog.get(c);
    assertNotNull(result);
    assertEquals(host, result.getHost());
    assertEquals(port, result.getPort());
    assertEquals(base, result.getBase());
    assertEquals(Charset.forName(recordCharset), result.getRecordCharset());
}