public class DefaultClientProxyInvoker extends ClientProxyInvoker
| 限定符和类型 | 字段和说明 |
|---|---|
protected Byte |
serializeType
缓存序列化类型
|
protected String |
serviceName
缓存接口名
|
cluster, consumerConfig| 构造器和说明 |
|---|
DefaultClientProxyInvoker(ConsumerBootstrap bootstrap)
构造执行链
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
cacheCommonData() |
protected void |
decorateRequest(SofaRequest request)
包装请求
|
protected void |
decorateResponse(SofaResponse response)
包装响应
|
protected boolean |
isSendableResponseCallback(SofaResponseCallback callback)
是否是异步Callback,如果跨classloader下不能直接使用instanceof
|
protected Byte |
parseSerializeType(String serialization) |
Cluster |
setCluster(Cluster newCluster)
切换客户端
|
String |
toString() |
getCluster, getConsumerConfig, invokeprotected String serviceName
protected Byte serializeType
public DefaultClientProxyInvoker(ConsumerBootstrap bootstrap)
bootstrap - 调用端配置protected void cacheCommonData()
protected void decorateRequest(SofaRequest request)
ClientProxyInvokerdecorateRequest 在类中 ClientProxyInvokerrequest - 请求protected void decorateResponse(SofaResponse response)
ClientProxyInvokerdecorateResponse 在类中 ClientProxyInvokerresponse - 响应protected boolean isSendableResponseCallback(SofaResponseCallback callback)
callback - SofaResponseCallbackpublic Cluster setCluster(Cluster newCluster)
ClientProxyInvokersetCluster 在类中 ClientProxyInvokernewCluster - 新客户端Copyright © 2008–2018 The Ant Financial. All rights reserved.