Search in sources :

Example 1 with DefaultLeaderElectorManager

use of com.ctrip.xpipe.cluster.DefaultLeaderElectorManager in project x-pipe by ctripcorp.

the class AbstractIntegratedTest method createLeaderElectorManager.

protected LeaderElectorManager createLeaderElectorManager(DcMeta dcMeta) throws Exception {
    DefaultZkClient zkClient = new DefaultZkClient();
    zkClient.setZkAddress(dcMeta.getZkServer().getAddress());
    zkClient.initialize();
    zkClient.start();
    add(zkClient);
    DefaultLeaderElectorManager leaderElectorManager = new DefaultLeaderElectorManager(zkClient);
    leaderElectorManager.initialize();
    leaderElectorManager.start();
    add(leaderElectorManager);
    return leaderElectorManager;
}
Also used : DefaultZkClient(com.ctrip.xpipe.zk.impl.DefaultZkClient) DefaultLeaderElectorManager(com.ctrip.xpipe.cluster.DefaultLeaderElectorManager)

Aggregations

DefaultLeaderElectorManager (com.ctrip.xpipe.cluster.DefaultLeaderElectorManager)1 DefaultZkClient (com.ctrip.xpipe.zk.impl.DefaultZkClient)1