refactoring

pull/3455/head
Nikita Koksharov 4 years ago
parent 896220dd64
commit 89dd6344ec

@ -270,16 +270,11 @@ public class SentinelConnectionManager extends MasterSlaveConnectionManager {
@Override @Override
public void run() { public void run() {
AtomicInteger sentinelsCounter = new AtomicInteger(sentinelHosts.size()); AtomicInteger sentinelsCounter = new AtomicInteger(sentinelHosts.size());
FutureListener<List<InetSocketAddress>> commonListener = new FutureListener<List<InetSocketAddress>>() { performSentinelDNSCheck(future -> {
@Override
public void operationComplete(Future<List<InetSocketAddress>> future) throws Exception {
if (sentinelsCounter.decrementAndGet() == 0) { if (sentinelsCounter.decrementAndGet() == 0) {
scheduleSentinelDNSCheck(); scheduleSentinelDNSCheck();
} }
} });
};
performSentinelDNSCheck(commonListener);
} }
}, config.getDnsMonitoringInterval(), TimeUnit.MILLISECONDS); }, config.getDnsMonitoringInterval(), TimeUnit.MILLISECONDS);
} }

Loading…
Cancel
Save