| 限定符和类型 | 方法和说明 |
|---|---|
Referer<T> |
LoadBalance.select(Request request) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Referer<T>> |
Cluster.getReferers() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
LoadBalance.onRefresh(List<Referer<T>> referers) |
void |
Cluster.onRefresh(List<Referer<T>> referers) |
void |
LoadBalance.selectToHolder(Request request,
List<Referer<T>> refersHolder) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected ThreadLocal<List<Referer<T>>> |
FailoverHaStrategy.referersHolder |
| 限定符和类型 | 方法和说明 |
|---|---|
protected List<Referer<T>> |
FailoverHaStrategy.selectReferers(Request request,
LoadBalance<T> loadBalance) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Referer<T> |
RoundRobinLoadBalance.doSelect(Request request) |
protected Referer<T> |
RandomLoadBalance.doSelect(Request request) |
protected Referer<T> |
LocalFirstLoadBalance.doSelect(Request request) |
protected Referer<T> |
ConsistentHashLoadBalance.doSelect(Request request) |
protected Referer<T> |
ConfigurableWeightLoadBalance.doSelect(Request request) |
protected Referer<T> |
ActiveWeightLoadBalance.doSelect(Request request) |
protected abstract Referer<T> |
AbstractLoadBalance.doSelect(Request request) |
Referer<T> |
AbstractLoadBalance.select(Request request) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected List<Referer<T>> |
AbstractLoadBalance.getReferers() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
RoundRobinLoadBalance.doSelectToHolder(Request request,
List<Referer<T>> refersHolder) |
protected void |
RandomLoadBalance.doSelectToHolder(Request request,
List<Referer<T>> refersHolder) |
protected void |
LocalFirstLoadBalance.doSelectToHolder(Request request,
List<Referer<T>> refersHolder) |
protected void |
ConsistentHashLoadBalance.doSelectToHolder(Request request,
List<Referer<T>> refersHolder) |
protected void |
ConfigurableWeightLoadBalance.doSelectToHolder(Request request,
List<Referer<T>> refersHolder) |
protected void |
ActiveWeightLoadBalance.doSelectToHolder(Request request,
List<Referer<T>> refersHolder) |
protected abstract void |
AbstractLoadBalance.doSelectToHolder(Request request,
List<Referer<T>> refersHolder) |
void |
ConsistentHashLoadBalance.onRefresh(List<Referer<T>> referers) |
void |
ConfigurableWeightLoadBalance.onRefresh(List<Referer<T>> referers) |
void |
AbstractLoadBalance.onRefresh(List<Referer<T>> referers) |
void |
AbstractLoadBalance.selectToHolder(Request request,
List<Referer<T>> refersHolder) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Referer<T>> |
ClusterSpi.getReferers() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ClusterSpi.onRefresh(List<Referer<T>> referers) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract <T> Referer<T> |
AbstractProtocol.createReferer(Class<T> clz,
URL url,
URL serviceUrl) |
<T> Referer<T> |
AbstractProtocol.refer(Class<T> clz,
URL url) |
<T> Referer<T> |
AbstractProtocol.refer(Class<T> clz,
URL url,
URL serviceUrl) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected <T> Referer<T> |
InjvmProtocol.createReferer(Class<T> clz,
URL url,
URL serviceUrl) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected <T> Referer<T> |
DefaultRpcProtocol.createReferer(Class<T> clz,
URL url,
URL serviceUrl) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> Referer<T> |
ProtocolFilterDecorator.refer(Class<T> clz,
URL url,
URL serviceUrl) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractReferer<T>
abstract referer
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T> Referer<T> |
Protocol.refer(Class<T> clz,
URL url,
URL serviceUrl)
引用服务
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> void |
RefererSupports.delayDestroy(List<Referer<T>> referers) |
Copyright © 2016. All rights reserved.