@SpiMeta(name="configurableWeight") public class ConfigurableWeightLoadBalance<T> extends ActiveWeightLoadBalance<T>
MAX_REFERER_COUNT| Constructor and Description |
|---|
ConfigurableWeightLoadBalance() |
| Modifier and Type | Method and Description |
|---|---|
protected Referer<T> |
doSelect(Request request) |
protected void |
doSelectToHolder(Request request,
List<Referer<T>> refersHolder) |
void |
onRefresh(List<Referer<T>> referers) |
void |
setWeightString(String weightString) |
getReferers, select, selectToHolderpublic void onRefresh(List<Referer<T>> referers)
onRefresh in interface LoadBalance<T>onRefresh in class AbstractLoadBalance<T>protected Referer<T> doSelect(Request request)
doSelect in class ActiveWeightLoadBalance<T>protected void doSelectToHolder(Request request, List<Referer<T>> refersHolder)
doSelectToHolder in class ActiveWeightLoadBalance<T>public void setWeightString(String weightString)
setWeightString in interface LoadBalance<T>setWeightString in class AbstractLoadBalance<T>Copyright © 2020. All rights reserved.