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

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

Introduction

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

Prototype

public HierarchicalConfiguration() 

Source Link

Document

Creates a new instance of HierarchicalConfiguration.

Usage

From source file:org.midonet.cluster.LocalClientImplTest.java

@Before
public void initialize() {
    HierarchicalConfiguration config = fillConfig(new HierarchicalConfiguration());
    injector = Guice.createInjector(new VersionModule(), new SerializationModule(),
            new ConfigProviderModule(config), new MockZookeeperConnectionModule(),
            new TypedConfigModule<>(MidolmanConfig.class), new ClusterClientModule());
    injector.injectMembers(this);

}

From source file:org.midonet.cluster.LocalDataClientImplTestBase.java

@Before
public void initialize() throws InterruptedException, KeeperException {
    HierarchicalConfiguration config = fillConfig(new HierarchicalConfiguration());
    injector = Guice.createInjector(new VersionModule(), new SerializationModule(),
            new ConfigProviderModule(config), new MockZookeeperConnectionModule(),
            new TypedConfigModule<>(MidolmanConfig.class), new DataClusterClientModule());
    injector.injectMembers(this);
    Setup.ensureZkDirectoryStructureExists(zkDir(), zkRoot);
}

From source file:org.midonet.cluster.ZookeeperTest.java

private static HierarchicalConfiguration getConfig(String zkRoot) {
    HierarchicalConfiguration config = new HierarchicalConfiguration();
    config.addProperty(ZookeeperConfig.GROUP_NAME + ".midolman_root_key", zkRoot);
    config.addProperty("midonet-backend.enabled", true);
    config.addProperty(ZookeeperConfig.GROUP_NAME + ".zookeeper_hosts", "127.0.0.1:" + ZK_PORT);

    return config;
}

From source file:org.midonet.config.ConfigProvider.java

public static <Config> Config defaultConfig(Class<Config> confType) {
    HierarchicalConfiguration emptyConf = new HierarchicalConfiguration();
    return providerForIniConfig(emptyConf).getConfig(confType);
}

From source file:org.midonet.config.TestHierarchicalConfig.java

@Before
public void setUp() throws Exception {
    backend = new HierarchicalConfiguration();
    configProvider = ConfigProvider.providerForIniConfig(backend);
}

From source file:org.midonet.config.TestHostIdGenerator.java

@Before
public void setUp() throws Exception {
    final HierarchicalConfiguration fakeConfiguration = new HierarchicalConfiguration();
    fakeConfiguration.addNodes(HostConfig.GROUP_NAME,
            Arrays.asList(new HierarchicalConfiguration.Node("properties_file", localPropertiesFile)));
    final HierarchicalConfiguration configuration = new HierarchicalConfiguration();

    // this configuration will use the default hostid properties location.
    configuration.addNodes(HostConfig.GROUP_NAME,
            Arrays.asList(new HierarchicalConfiguration.Node(uuidPropertyName, hostId1)));
    propFile = new File(localPropertiesFile);
    config = ConfigProvider.providerForIniConfig(configuration).getConfig(HostConfig.class);
    configFake = ConfigProvider.providerForIniConfig(fakeConfiguration).getConfig(HostConfig.class);

    Properties properties = new Properties();
    properties.setProperty(uuidPropertyName, hostId2);
    properties.store(new FileOutputStream(localPropertiesFile), null);
}

From source file:org.midonet.midolman.host.services.HostServiceTest.java

@Before
public void setup() throws UnknownHostException {
    hostId = UUID.randomUUID();//w  w w  .  j  a v  a2 s. c o  m
    configuration = new HierarchicalConfiguration();
    configuration.addNodes(HostConfig.GROUP_NAME,
            Arrays.asList(new HierarchicalConfiguration.Node("host_uuid", hostId.toString())));
    configuration.addNodes(HostConfig.GROUP_NAME,
            Arrays.asList(new HierarchicalConfiguration.Node("retries_gen_id", "0")));

    injector = Guice.createInjector(new VersionModule(), new SerializationModule(), new TestModule());

    zkManager = injector.getInstance(ZkManager.class);
    hostZkManager = injector.getInstance(HostZkManager.class);
    versionPath = injector.getInstance(PathBuilder.class).getHostVersionPath(hostId, DataWriteVersion.CURRENT);
    alivePath = injector.getInstance(PathBuilder.class).getHostPath(hostId) + "/alive";
    hostName = InetAddress.getLocalHost().getHostName();
}

From source file:org.midonet.midolman.host.updater.DefaultInterfaceDataUpdaterTest.java

@Before
public void setUp() throws Exception {

    final Directory cleanDirectory = new MockDirectory();
    pathManager = new ZkPathManager("");
    cleanDirectory.add("/hosts", null, CreateMode.PERSISTENT);
    cleanDirectory.add(pathManager.getWriteVersionPath(), DataWriteVersion.CURRENT.getBytes(),
            CreateMode.PERSISTENT);//w  ww . j a  v  a 2 s  .com

    final HierarchicalConfiguration configuration = new HierarchicalConfiguration();
    configuration.addNodes(ZookeeperConfig.GROUP_NAME,
            Arrays.asList(new HierarchicalConfiguration.Node("midolman_root_key", "")));

    Injector injector = Guice.createInjector(new VersionModule(), new SerializationModule(),
            new ConfigProviderModule(configuration), new MockFlowStateStorageModule(), new MockDatapathModule(),
            new MockZookeeperConnectionModule(), new HostModule(), new ClusterClientModule(),
            new MockMidolmanModule(),
            new TestableMidolmanActorsModule(JavaConversions.mapAsScalaMap(new HashMap<String, TestKit>()),
                    JavaConversions.mapAsScalaMap(new HashMap<String, TestActorRef<Actor>>()),
                    Clock.defaultClock()),
            new ResourceProtectionModule(), new InterfaceScannerModule());

    directory = injector.getInstance(Directory.class);
    directory.add("/hosts", null, CreateMode.PERSISTENT);
    directory.add(pathManager.getWriteVersionPath(), DataWriteVersion.CURRENT.getBytes(),
            CreateMode.PERSISTENT);

    updater = injector.getInstance(InterfaceDataUpdater.class);
    hostManager = injector.getInstance(HostZkManager.class);

    hostID = UUID.randomUUID();
    metadata = new HostDirectory.Metadata();

    metadata.setName("test");
    metadata.setAddresses(new InetAddress[] {});

    hostManager.createHost(hostID, new HostDirectory.Metadata());
}

From source file:org.midonet.midolman.state.ZookeeperTest.java

private static HierarchicalConfiguration getConfig(String zkRoot) {
    HierarchicalConfiguration config = new HierarchicalConfiguration();
    config.addNodes(ZookeeperConfig.GROUP_NAME,
            Arrays.asList(new HierarchicalConfiguration.Node("curator_enabled", true)));
    config.addNodes(ZookeeperConfig.GROUP_NAME,
            Arrays.asList(new HierarchicalConfiguration.Node("midolman_root_key", zkRoot)));
    config.addNodes(ZookeeperConfig.GROUP_NAME,
            Arrays.asList(new HierarchicalConfiguration.Node("zookeeper_hosts", "127.0.0.1:" + ZK_PORT)));

    return config;
}

From source file:org.onosproject.drivers.utilities.YangXmlUtils.java

private HierarchicalConfiguration getInnerNode(YangElement element) {
    HierarchicalConfiguration node = new HierarchicalConfiguration();
    node.setRoot(new HierarchicalConfiguration.Node(element.getBaseKey()));
    element.getKeysAndValues().forEach(node::setProperty);
    return node;// www.j a va2  s  .c  o  m
}