List of usage examples for org.apache.commons.configuration BaseConfiguration BaseConfiguration
BaseConfiguration
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()); }