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