public abstract class AbstractLoadBalancer extends Object implements ILoadBalancer<ThriftConsulServerNode>
| 构造器和说明 |
|---|
AbstractLoadBalancer() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract ThriftConsulServerNode |
chooseServerNode(String key) |
Map<String,LinkedHashSet<ThriftConsulServerNode>> |
getAllServerNodes() |
Map<String,LinkedHashSet<ThriftConsulServerNode>> |
getRefreshedServerNodes() |
List<ThriftConsulServerNode> |
getRefreshedServerNodes(String key) |
List<ThriftConsulServerNode> |
getServerNodes(String key) |
abstract ThriftConsulServerNodeList |
getThriftServerNodeList() |
public abstract ThriftConsulServerNode chooseServerNode(String key)
chooseServerNode 在接口中 ILoadBalancer<ThriftConsulServerNode>public Map<String,LinkedHashSet<ThriftConsulServerNode>> getAllServerNodes()
getAllServerNodes 在接口中 ILoadBalancer<ThriftConsulServerNode>public Map<String,LinkedHashSet<ThriftConsulServerNode>> getRefreshedServerNodes()
public List<ThriftConsulServerNode> getServerNodes(String key)
getServerNodes 在接口中 ILoadBalancer<ThriftConsulServerNode>public List<ThriftConsulServerNode> getRefreshedServerNodes(String key)
public abstract ThriftConsulServerNodeList getThriftServerNodeList()
Copyright © 2021. All rights reserved.