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.brain.services.vxgw.VxLanFailoverTest.java

@Before
public void setup() throws Exception {
    HierarchicalConfiguration config = new HierarchicalConfiguration();
    BrainTestUtils.fillTestConfig(config);
    Injector injector = Guice.createInjector(BrainTestUtils.modules(config));

    Directory directory = injector.getInstance(Directory.class);
    BrainTestUtils.setupZkTestDirectory(directory);

    midoClient = injector.getInstance(DataClient.class);
    zkConnWatcher = new ZookeeperConnectionWatcher();
}

From source file:org.midonet.brain.services.vxgw.VxLanFloodingProxyTest.java

@Before
public void setup() throws Exception {
    HierarchicalConfiguration config = new HierarchicalConfiguration();
    BrainTestUtils.fillTestConfig(config);
    Injector injector = Guice.createInjector(BrainTestUtils.modules(config));

    Directory directory = injector.getInstance(Directory.class);
    BrainTestUtils.setupZkTestDirectory(directory);

    midoClient = injector.getInstance(DataClient.class);
    zkConnWatcher = new ZookeeperConnectionWatcher();
    hostZkManager = injector.getInstance(HostZkManager.class);

    vxgwService = new VxLanGatewayService(midoClient, vtepDataClientFactory, zkConnWatcher, brainConfig,
            new MockRandom());
}

From source file:org.midonet.brain.services.vxgw.VxLanGatewayServiceTest.java

@Before
public void before() throws Exception {
    HierarchicalConfiguration config = new HierarchicalConfiguration();
    BrainTestUtils.fillTestConfig(config);
    Injector injector = Guice.createInjector(BrainTestUtils.modules(config));

    Directory directory = injector.getInstance(Directory.class);
    BrainTestUtils.setupZkTestDirectory(directory);

    dataClient = injector.getInstance(DataClient.class);
    zkConnWatcher = new ZookeeperConnectionWatcher();

    Host host = new Host();
    host.setName("TestHost");
    UUID hostId = dataClient.hostsCreate(UUID.randomUUID(), host);

    TunnelZone tz = new TunnelZone();
    tz.setName("TestTz");
    tzId = dataClient.tunnelZonesCreate(tz);
    TunnelZone.HostConfig zoneHost = new TunnelZone.HostConfig(hostId);
    zoneHost.setIp(tunnelZoneHostIp);/*  w w w  .  j av a2 s .c  o  m*/
    dataClient.tunnelZonesAddMembership(tzId, zoneHost);

    VTEP vtep = new VTEP();
    vtep.setId(vtepMgmtIp);
    vtep.setMgmtPort(vtepMgmntPort);
    vtep.setTunnelZone(tzId);
    dataClient.vtepCreate(vtep);
}

From source file:org.midonet.brain.services.vxgw.VxLanGwBrokerTest.java

@Before
public void before() throws Exception {
    HierarchicalConfiguration config = new HierarchicalConfiguration();
    BrainTestUtils.fillTestConfig(config);
    Injector injector = Guice.createInjector(BrainTestUtils.modules(config));

    Directory directory = injector.getInstance(Directory.class);
    BrainTestUtils.setupZkTestDirectory(directory);

    midoClient = injector.getInstance(DataClient.class);
    zkConnWatcher = new ZookeeperConnectionWatcher();

    mockPeer1 = new MockVxLanPeer();
    mockPeer2 = new MockVxLanPeer();

    new NonStrictExpectations(VtepBroker.class) {
        {/*from w w w .  ja v a 2 s.c  o m*/
            VtepBroker vB = new VtepBroker(vtepClient);
            vB.observableUpdates();
            result = new Delegate() {
                Observable<MacLocation> observableUpdates() {
                    return mockPeer1.observableUpdates();
                }
            };
            vB.apply((MacLocation) any);
            result = new Delegate() {
                void apply(MacLocation ml) {
                    mockPeer1.apply(ml);
                }
            };
        }
    };

    new NonStrictExpectations(MidoVxLanPeer.class) {
        {
            MidoVxLanPeer mP = new MidoVxLanPeer(midoClient);
            mP.observableUpdates();
            result = new Delegate() {
                Observable<MacLocation> observableUpdates() {
                    return mockPeer2.observableUpdates();
                }
            };
            mP.apply((MacLocation) any);
            result = new Delegate() {
                void apply(MacLocation ml) {
                    mockPeer2.apply(ml);
                }
            };
        }
    };

    new Expectations() {
        {
            vtepDataClientFactory.connect(vtepMgmtIp, vtepMgmtPort, (UUID) any);
            result = vtepClient;
            times = 1;

            vtepClient.onConnected((Callback<VtepDataClient, VtepException>) any);
            times = 1;

            vtepClient.getTunnelIp();
            times = 1;
        }
    };

    VTEP vtep = new VTEP();
    vtep.setId(vtepMgmtIp);
    vtep.setMgmtPort(vtepMgmtPort);

    new VxLanGwBroker(midoClient, vtepDataClientFactory, vtep, new MockTunnelZoneState(), UUID.randomUUID());
}

From source file:org.midonet.brain.southbound.midonet.MidoVxLanPeerTest.java

@Before
public void setUp() throws Exception {
    HierarchicalConfiguration config = new HierarchicalConfiguration();
    BrainTestUtils.fillTestConfig(config);
    Injector injector = Guice.createInjector(BrainTestUtils.modules(config));

    Directory directory = injector.getInstance(Directory.class);
    BrainTestUtils.setupZkTestDirectory(directory);

    this.dataClient = injector.getInstance(DataClient.class);
    this.midoVxLanPeer = new MidoVxLanPeer(this.dataClient);

    Host host = new Host();
    host.setName("MidoMacBrokerTestHost");
    hostId = dataClient.hostsCreate(UUID.randomUUID(), host);

    TunnelZone tz = new TunnelZone();
    tz.setName("test");
    UUID tzId = dataClient.tunnelZonesCreate(tz);
    TunnelZone.HostConfig zoneHost = new TunnelZone.HostConfig(hostId);
    zoneHost.setIp(tzHostIp);/*from   ww w  . j  a  va 2s .  c om*/
    dataClient.tunnelZonesAddMembership(tzId, zoneHost);

    VTEP vtep = new VTEP();
    vtep.setId(tunnelZoneVtepIP);
    vtep.setMgmtPort(vtepMgmtPort);
    vtep.setTunnelZone(tzId);
    dataClient.vtepCreate(vtep);

    VTEP vtepAlt = new VTEP();
    vtepAlt.setId(tunnelZoneVtepIPAlt);
    vtepAlt.setMgmtPort(vtepMgmtPortAlt);
    vtepAlt.setTunnelZone(tzId);
    dataClient.vtepCreate(vtepAlt);
}

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

@Before
public void setup() throws UnknownHostException, KeeperException, InterruptedException {
    Injector injector = Guice.createInjector(new VersionModule(), new SerializationModule(),
            new ConfigProviderModule(new HierarchicalConfiguration()), new MockZookeeperConnectionModule(),
            new TypedConfigModule<>(MidolmanConfig.class), new TestModule());

    PathBuilder paths = injector.getInstance(PathBuilder.class);
    Directory directory = injector.getInstance(Directory.class);
    directory.add(paths.getBasePath(), null, CreateMode.PERSISTENT);
    directory.add(paths.getWriteVersionPath(), DataWriteVersion.CURRENT.getBytes(), CreateMode.PERSISTENT);
    directory.add(paths.getHostsPath(), null, CreateMode.PERSISTENT);
    directory.add(paths.getBgpPath(), null, CreateMode.PERSISTENT);
    directory.add(paths.getAdRoutesPath(), null, CreateMode.PERSISTENT);
    directory.add(paths.getPortsPath(), null, CreateMode.PERSISTENT);
    bgpMgr = injector.getInstance(BgpZkManager.class);
    clusterBgpManager = injector.getInstance(ClusterBgpManager.class);

    portId = UUID.randomUUID();/*from   ww w. j  a  v  a  2  s .c  o  m*/
    directory.add(paths.getPortPath(portId), null, CreateMode.PERSISTENT);
    directory.add(paths.getPortBgpPath(portId), null, CreateMode.PERSISTENT);
}

From source file:org.midonet.cluster.data.l4lb.PoolHealthMonitorMappingsTest.java

@Before
public void setUp() throws InvalidStateOperationException, MappingStatusException, SerializationException,
        StateAccessException, InterruptedException, KeeperException {
    HierarchicalConfiguration config = fillConfig(new HierarchicalConfiguration());
    injector = Guice.createInjector(new VersionModule(), new SerializationModule(),
            new ConfigProviderModule(config), new MockZookeeperConnectionModule(),
            new TypedConfigModule<>(MidolmanConfig.class), new DataClientModule(), new NeutronClusterModule());

    injector.injectMembers(this);
    Setup.ensureZkDirectoryStructureExists(zkDir(), zkRoot);
    poolZkManager = getPoolZkManager();/*from   www  . ja  v  a 2  s. c o m*/
    poolHealthMonitorZkManager = getPoolHealthMonitorZkManager();
    loadBalancerId = createStockLoadBalancer();
    // Add a health monitor
    healthMonitor = getStockHealthMonitor();
    healthMonitorId = dataClient.healthMonitorCreate(healthMonitor);
    // Add a pool
    pool = getStockPool(loadBalancerId);
    poolId = dataClient.poolCreate(pool);
}

From source file:org.midonet.cluster.data.neutron.DataCheckPointTest.java

@Before
public void initialize() throws InterruptedException, KeeperException {
    HierarchicalConfiguration config = fillConfig(new HierarchicalConfiguration());
    injector = Guice.createInjector(new VersionModule(), new SerializationModule(),
            new ConfigProviderModule(config), new CheckpointMockZookeeperConnectionModule(),
            new TestDataClientModule(), new NeutronClusterModule(), new AbstractModule() {
                @Override/*from   w  ww  . j a va2 s  .  c  o  m*/
                protected void configure() {
                    bind(NeutronPlugin.class);
                }
            });
    injector.injectMembers(this);
    Setup.ensureZkDirectoryStructureExists(zkDir(), zkRoot);
}

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

@Before
public void setup() throws Exception {
    injector = Guice.createInjector(new VersionModule(), new SerializationModule(),
            new ConfigProviderModule(new HierarchicalConfiguration()), new MockZookeeperConnectionModule(),
            new TypedConfigModule<>(MidolmanConfig.class), new TestModule());

    PathBuilder paths = injector.getInstance(PathBuilder.class);
    Directory directory = injector.getInstance(Directory.class);
    teZkMgr = injector.getInstance(TestEntityZkManager.class);

    directory.add(paths.getBasePath(), null, CreateMode.PERSISTENT);
    directory.add(paths.getWriteVersionPath(), DataWriteVersion.CURRENT.getBytes(), CreateMode.PERSISTENT);
    directory.add(teZkMgr.entitiesPath, DataWriteVersion.CURRENT.getBytes(), CreateMode.PERSISTENT);

    zkConnWatcher = new ZookeeperConnectionWatcher();
}

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

@Before
public void setup() throws Exception {
    injector = Guice.createInjector(new VersionModule(), new SerializationModule(),
            new ConfigProviderModule(new HierarchicalConfiguration()), new MockZookeeperConnectionModule(),
            new TypedConfigModule<>(MidolmanConfig.class), new TestModule());

    PathBuilder paths = injector.getInstance(PathBuilder.class);
    Directory directory = injector.getInstance(Directory.class);
    teZkMgr = injector.getInstance(TestEntityZkManager.class);

    directory.add(paths.getBasePath(), null, CreateMode.PERSISTENT);
    directory.add(paths.getWriteVersionPath(), DataWriteVersion.CURRENT.getBytes(), CreateMode.PERSISTENT);
    directory.add(teZkMgr.entitiesPath, DataWriteVersion.CURRENT.getBytes(), CreateMode.PERSISTENT);

    ZookeeperConnectionWatcher zkConnWatcher = new ZookeeperConnectionWatcher();
    em = new EntityMonitor<>(teZkMgr, zkConnWatcher, transformer);
}