Class AbstractLoadBalance
java.lang.Object
org.apache.dubbo.rpc.cluster.loadbalance.AbstractLoadBalance
- All Implemented Interfaces:
LoadBalance
- Direct Known Subclasses:
ConsistentHashLoadBalance,LeastActiveLoadBalance,RandomLoadBalance,RoundRobinLoadBalance,ShortestResponseLoadBalance
AbstractLoadBalance
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> Invoker<T> select(List<Invoker<T>> invokers, org.apache.dubbo.common.URL url, Invocation invocation) select one invoker in list.
-
Constructor Details
-
AbstractLoadBalance
public AbstractLoadBalance()
-
-
Method Details
-
select
public <T> Invoker<T> select(List<Invoker<T>> invokers, org.apache.dubbo.common.URL url, Invocation invocation) Description copied from interface:LoadBalanceselect one invoker in list.- Specified by:
selectin interfaceLoadBalance- Parameters:
invokers- invokers.url- refer urlinvocation- invocation.- Returns:
- selected invoker.
-