public class NodePreferenceRulesComparator extends Object implements Comparator<Object>
| 构造器和说明 |
|---|
NodePreferenceRulesComparator(List<PreferenceRule> preferenceRules,
SolrParams requestParams,
ReplicaListTransformerFactory defaultRltFactory,
ReplicaListTransformerFactory stableRltFactory) |
NodePreferenceRulesComparator(List<PreferenceRule> preferenceRules,
SolrParams requestParams,
String nodeName,
String localHostAddress,
NodesSysPropsCacher sysPropsCache,
ReplicaListTransformerFactory defaultRltFactory,
ReplicaListTransformerFactory stableRltFactory) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
compare(Object left,
Object right) |
ReplicaListTransformer |
getBaseReplicaListTransformer() |
List<PreferenceRule> |
getPreferenceRules() |
List<PreferenceRule> |
getSortRules() |
public NodePreferenceRulesComparator(List<PreferenceRule> preferenceRules, SolrParams requestParams, ReplicaListTransformerFactory defaultRltFactory, ReplicaListTransformerFactory stableRltFactory)
public NodePreferenceRulesComparator(List<PreferenceRule> preferenceRules, SolrParams requestParams, String nodeName, String localHostAddress, NodesSysPropsCacher sysPropsCache, ReplicaListTransformerFactory defaultRltFactory, ReplicaListTransformerFactory stableRltFactory)
public ReplicaListTransformer getBaseReplicaListTransformer()
public int compare(Object left, Object right)
compare 在接口中 Comparator<Object>public List<PreferenceRule> getSortRules()
public List<PreferenceRule> getPreferenceRules()
Copyright © 2006–2022 The Apache Software Foundation. All rights reserved.