Uses name if hint is "default"

This commit is contained in:
Spencer Gibb
2018-09-10 15:43:29 -04:00
parent 1226956745
commit 8dc02273ec

View File

@@ -56,7 +56,12 @@ public class DependenciesBasedLoadBalancer extends DynamicServerListLoadBalancer
@Override
public Server chooseServer(Object key) {
String keyAsString = (String) key;
String keyAsString;
if ("default".equals(key)) { // this is the default hint, use name instead
keyAsString = getName();
} else {
keyAsString = (String) key;
}
ZookeeperDependency dependency = this.zookeeperDependencies.getDependencyForAlias(keyAsString);
log.debug(String.format("Current dependencies are [%s]", this.zookeeperDependencies));
if (dependency == null) {