|
|
@ -140,15 +140,17 @@ public class MasterSlaveConnectionManager implements ConnectionManager {
|
|
|
|
|
|
|
|
|
|
|
|
private final Semaphore freePubSubLock = new Semaphore(1);
|
|
|
|
private final Semaphore freePubSubLock = new Semaphore(1);
|
|
|
|
|
|
|
|
|
|
|
|
public MasterSlaveConnectionManager(MasterSlaveServersConfig cfg, Config config) {
|
|
|
|
{
|
|
|
|
this(config);
|
|
|
|
|
|
|
|
init(cfg);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for (int i = 0; i < locks.length; i++) {
|
|
|
|
for (int i = 0; i < locks.length; i++) {
|
|
|
|
locks[i] = new Semaphore(1);
|
|
|
|
locks[i] = new Semaphore(1);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public MasterSlaveConnectionManager(MasterSlaveServersConfig cfg, Config config) {
|
|
|
|
|
|
|
|
this(config);
|
|
|
|
|
|
|
|
init(cfg);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public MasterSlaveConnectionManager(Config cfg) {
|
|
|
|
public MasterSlaveConnectionManager(Config cfg) {
|
|
|
|
Version.logVersion();
|
|
|
|
Version.logVersion();
|
|
|
|
|
|
|
|
|
|
|
|