Example usage for org.apache.commons.configuration2 MapConfiguration MapConfiguration

List of usage examples for org.apache.commons.configuration2 MapConfiguration MapConfiguration

Introduction

In this page you can find the example usage for org.apache.commons.configuration2 MapConfiguration MapConfiguration.

Prototype

public MapConfiguration(final Properties props) 

Source Link

Document

Creates a new instance of MapConfiguration which uses the specified Properties object as its data store.

Usage

From source file:io.github.swagger2markup.builder.Swagger2MarkupConfigBuilder.java

public Swagger2MarkupConfigBuilder(Map<String, String> map) {
    this(new MapConfiguration(map));
}

From source file:io.github.swagger2markup.Swagger2MarkupProperties.java

public Swagger2MarkupProperties(Map<String, String> map) {
    this(new MapConfiguration(map));
}

From source file:org.apache.hadoop.hive.llap.cli.service.TestLlapServiceCommandLine.java

@Test
public void testParsingArguments() throws Exception {
    LlapServiceCommandLine cl = new LlapServiceCommandLine(new String[] { "--instances", "2", "--auxjars",
            "auxjarsVal", "--cache", "10k", "--hiveconf", "a=b", "--directory", "directoryVal", "--executors",
            "4", "--iothreads", "5", "--auxhbase", "false", "--auxhive", "false", "--javaHome", "javaHomeVal",
            "--queue", "queueVal", "--logger", "console", "--name", "nameVal", "--output", "outputVal",
            "--size", "10m", "--xmx", "10g", "--startImmediately" });
    assertEquals("auxjarsVal", cl.getAuxJars());
    assertEquals(10L * 1024, cl.getCache());
    assertEquals(ConfigurationConverter.getProperties(new MapConfiguration(ImmutableMap.of("a", "b"))),
            cl.getConfig());//from  ww w  .j av  a2  s.co  m
    assertEquals("directoryVal", cl.getDirectory());
    assertEquals(4, cl.getExecutors());
    assertEquals(5, cl.getIoThreads());
    assertEquals(false, cl.getIsHBase());
    assertEquals(false, cl.getIsHiveAux());
    assertEquals("javaHomeVal", cl.getJavaPath());
    assertEquals("queueVal", cl.getLlapQueueName());
    assertEquals("console", cl.getLogger());
    assertEquals("nameVal", cl.getName());
    assertEquals("outputVal", cl.getOutput());
    assertEquals(10L * 1024 * 1024, cl.getSize());
    assertEquals(10L * 1024 * 1024 * 1024, cl.getXmx());
    assertEquals(true, cl.isStarting());
}

From source file:org.exist.launcher.Launcher.java

protected void installAsService() {
    jetty.ifPresent(server -> {//  w  ww.ja  va 2 s.  c  om
        if (server.isStarted()) {
            showTrayMessage("Stopping eXistdb...", TrayIcon.MessageType.INFO);
            server.shutdown();
        }
    });
    jetty = Optional.empty();

    showTrayMessage("Installing service and starting eXistdb ...", TrayIcon.MessageType.INFO);

    final WrappedService service = new WrappedService();
    service.setLocalConfiguration(new MapConfiguration(wrapperProperties));
    service.init();
    final boolean installed = service.install();
    if (installed) {
        if (SystemUtils.IS_OS_WINDOWS) {
            service.start();
        }
        runningAsService = Optional.of(service);
        setServiceState();
        showTrayMessage("Service installed and started", TrayIcon.MessageType.INFO);
    } else {
        JOptionPane.showMessageDialog(null, "Failed to install service. ", "Install Service Failed",
                JOptionPane.ERROR_MESSAGE);
        runningAsService = Optional.empty();
    }
    inServiceInstall = false;
}

From source file:org.exist.launcher.Launcher.java

private void installedAsService() {
    final WrappedService service = new WrappedService();
    service.setLocalConfiguration(new MapConfiguration(wrapperProperties));
    service.init();/*from  w  w  w  .j ava2  s .c  o  m*/

    if (service.isInstalled()) {
        runningAsService = Optional.of(service);
    } else {
        runningAsService = Optional.empty();
    }
}

From source file:org.powertac.common.config.ConfiguratorTest.java

/**
 *
 *//*from  w ww  . j  a v  a2 s  . c o  m*/
@BeforeEach
public void setUp() throws Exception {
    comp = Competition.newInstance("test");
    TreeMap<String, String> map = new TreeMap<String, String>();
    map.put("common.competition.timeslotLength", "15");
    map.put("common.competition.minimumTimeslotCount", "600");
    map.put("common.competition.simulationBaseTime", "2009-10-10");
    config = new MapConfiguration(map);
}

From source file:org.powertac.common.config.ConfiguratorTest.java

@Test
public void testForeign1() {
    TreeMap<String, String> map = new TreeMap<String, String>();
    map.put("pt.configTestDummy.intProperty", "4");
    map.put("pt.configTestDummy.fixedPerKwh", "4.2");
    MapConfiguration conf = new MapConfiguration(map);
    Configurator uut = new Configurator();
    uut.setConfiguration(conf);/*  w w w.  j a  v a 2  s  .  c  om*/

    ConfigTestDummy dummy = new ConfigTestDummy();
    assertEquals(0, dummy.getIntProperty(), "original value");
    uut.configureSingleton(dummy);
    assertEquals(4, dummy.getIntProperty(), "new value");
    assertEquals(4.2, dummy.getFixedPerKwh(), 1e-6, "new value");
    assertEquals("dummy", dummy.stringProperty, "original string");
}

From source file:org.powertac.common.config.ConfiguratorTest.java

@Test
public void testForeign2() {
    TreeMap<String, String> map = new TreeMap<String, String>();
    map.put("pt.configTestDummy.intProperty", "-4");
    map.put("pt.configTestDummy.fixedPerKwh", "a6.2"); // bad string
    map.put("pt.configTestDummy.stringProperty", "new string");
    MapConfiguration conf = new MapConfiguration(map);
    Configurator uut = new Configurator();
    uut.setConfiguration(conf);/*from w  ww.  j  av  a  2  s.  c o  m*/

    ConfigTestDummy dummy = new ConfigTestDummy();
    assertEquals(0, dummy.getIntProperty(), "original value");
    assertEquals("dummy", dummy.stringProperty, "original string");
    uut.configureSingleton(dummy);
    assertEquals(-4, dummy.getIntProperty(), "new value");
    assertEquals(-0.06, dummy.getFixedPerKwh(), 1e-6, "original value");
    assertEquals("new string", dummy.stringProperty, "new string");
}

From source file:org.powertac.common.config.ConfiguratorTest.java

@Test
public void testListConfig() {
    TreeMap<String, String> map = new TreeMap<String, String>();
    map.put("pt.configTestDummy.listProperty", "1.0, 2.1, 3.2");
    map.put("pt.configTestDummy.secondList", "0.1, 1.2, 2.3");
    MapConfiguration conf = new MapConfiguration(map);
    Configurator uut = new Configurator();
    uut.setConfiguration(conf);//from w  w  w  .ja  va 2 s.co  m
    ConfigTestDummy dummy = new ConfigTestDummy();
    assertNull(dummy.getListProperty(), "original value");
    assertNull(dummy.getSecondList(), "2nd original");
    uut.configureSingleton(dummy);
    assertNotNull(dummy.getListProperty(), "not null");
    List<String> val = dummy.getListProperty();
    assertEquals(3, val.size(), "correct length");
    assertEquals("1.0", val.get(0), "correct 1st");
    assertEquals("3.2", val.get(2), "correct last");
    assertNotNull(dummy.getSecondList(), "2nd not null");
    val = dummy.getSecondList();
    assertEquals(3, val.size(), "correct 2nd length");
    assertEquals("0.1", val.get(0), "correct 2nd 1st");
}

From source file:org.powertac.common.config.ConfiguratorTest.java

@Test
public void testConfigInstanceList() {
    TreeMap<String, String> map = new TreeMap<String, String>();
    map.put("common.config.configInstance.instances", "x1, x2");
    map.put("common.config.configInstance.x1.simpleProp", "42");
    map.put("common.config.configInstance.x1.sequence", "1");
    map.put("common.config.configInstance.x1.coefficients", "0.2, 4.2");
    map.put("common.config.configInstance.x2.simpleProp", "32");
    map.put("common.config.configInstance.x2.sequence", "2");
    map.put("common.config.configInstance.x2.coefficients", "4.2, 3.2");
    MapConfiguration conf = new MapConfiguration(map);
    Configurator uut = new Configurator();
    uut.setConfiguration(conf);//from ww  w .ja  v  a  2  s .  c o  m
    Collection<?> result = uut.configureInstances(ConfigInstance.class);
    assertEquals(2, result.size(), "two instances");
    Object[] instances = result.toArray();
    ConfigInstance x1, x2;
    if (((ConfigInstance) instances[0]).getName().equals("x1")) {
        x1 = (ConfigInstance) instances[0];
        x2 = (ConfigInstance) instances[1];
    } else {
        x1 = (ConfigInstance) instances[1];
        x2 = (ConfigInstance) instances[0];
    }
    assertEquals("x1", x1.getName(), "name x1");
    assertEquals("x2", x2.getName(), "name x2");
    assertEquals(42, x1.simpleProp, "simpleProp");
    assertEquals(2, x2.sequence, "sequence");
    assertEquals(2, x1.coefficients.size(), "2 coefficients");
    assertEquals("4.2", x2.coefficients.get(0), "1st coefficient");
    assertEquals("4.2", x1.coefficients.get(1), "2nd coefficient");
}