Merge #1740 manually, fix typo.
This commit is contained in:
parent
f4c210b6d6
commit
a144d287bd
|
|
@ -79,23 +79,23 @@ public abstract class AbstractConfigurator implements Configurator {
|
|||
String currentApplication = url.getParameter(Constants.APPLICATION_KEY, url.getUsername());
|
||||
if (configApplication == null || Constants.ANY_VALUE.equals(configApplication)
|
||||
|| configApplication.equals(currentApplication)) {
|
||||
Set<String> condtionKeys = new HashSet<String>();
|
||||
condtionKeys.add(Constants.CATEGORY_KEY);
|
||||
condtionKeys.add(Constants.CHECK_KEY);
|
||||
condtionKeys.add(Constants.DYNAMIC_KEY);
|
||||
condtionKeys.add(Constants.ENABLED_KEY);
|
||||
Set<String> conditionKeys = new HashSet<String>();
|
||||
conditionKeys.add(Constants.CATEGORY_KEY);
|
||||
conditionKeys.add(Constants.CHECK_KEY);
|
||||
conditionKeys.add(Constants.DYNAMIC_KEY);
|
||||
conditionKeys.add(Constants.ENABLED_KEY);
|
||||
for (Map.Entry<String, String> entry : configuratorUrl.getParameters().entrySet()) {
|
||||
String key = entry.getKey();
|
||||
String value = entry.getValue();
|
||||
if (key.startsWith("~") || Constants.APPLICATION_KEY.equals(key) || Constants.SIDE_KEY.equals(key)) {
|
||||
condtionKeys.add(key);
|
||||
conditionKeys.add(key);
|
||||
if (value != null && !Constants.ANY_VALUE.equals(value)
|
||||
&& !value.equals(url.getParameter(key.startsWith("~") ? key.substring(1) : key))) {
|
||||
return url;
|
||||
}
|
||||
}
|
||||
}
|
||||
return doConfigure(url, configuratorUrl.removeParameters(condtionKeys));
|
||||
return doConfigure(url, configuratorUrl.removeParameters(conditionKeys));
|
||||
}
|
||||
}
|
||||
return url;
|
||||
|
|
@ -119,13 +119,7 @@ public abstract class AbstractConfigurator implements Configurator {
|
|||
if (ipCompare == 0) {//host is the same, sort by priority
|
||||
int i = getUrl().getParameter(Constants.PRIORITY_KEY, 0),
|
||||
j = o.getUrl().getParameter(Constants.PRIORITY_KEY, 0);
|
||||
if (i < j) {
|
||||
return -1;
|
||||
} else if (i > j) {
|
||||
return 1;
|
||||
} else {
|
||||
return 0;
|
||||
}
|
||||
return i < j ? -1 : (i == j ? 0 : 1);
|
||||
} else {
|
||||
return ipCompare;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue