| 限定符和类型 | 方法和说明 |
|---|---|
protected boolean |
DefaultClientProxyInvoker.isSendableResponseCallback(SofaResponseCallback callback)
是否是异步Callback,如果跨classloader下不能直接使用instanceof
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected SofaResponseCallback |
MethodConfig.onReturn
返回值之前的listener
|
protected SofaResponseCallback |
ConsumerConfig.onReturn
返回值之前的listener,处理结果或者异常
|
| 限定符和类型 | 方法和说明 |
|---|---|
SofaResponseCallback |
ConsumerConfig.getMethodOnreturn(String methodName)
得到方法名对应的自定义参数列表
|
SofaResponseCallback |
MethodConfig.getOnReturn()
Gets onReturn.
|
SofaResponseCallback |
ConsumerConfig.getOnReturn()
Gets on return.
|
| 限定符和类型 | 方法和说明 |
|---|---|
MethodConfig |
MethodConfig.setOnReturn(SofaResponseCallback onReturn)
Sets onReturn.
|
ConsumerConfig<T> |
ConsumerConfig.setOnReturn(SofaResponseCallback onReturn)
Sets on return.
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected SofaResponseCallback |
RpcInvokeContext.responseCallback
用户自定义Callback,单次调用生效
|
| 限定符和类型 | 方法和说明 |
|---|---|
SofaResponseCallback |
RpcInvokeContext.getResponseCallback()
获取单次请求的指定回调方法
|
| 限定符和类型 | 方法和说明 |
|---|---|
RpcInvokeContext |
RpcInvokeContext.setResponseCallback(SofaResponseCallback responseCallback)
设置单次请求的指定回调方法
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
SendableResponseCallback<T>
表示是一个异步可链路返回的Callback
|
| 限定符和类型 | 方法和说明 |
|---|---|
SofaResponseCallback |
SofaRequest.getSofaResponseCallback()
Gets sofa response callback.
|
| 限定符和类型 | 方法和说明 |
|---|---|
SofaRequest |
SofaRequest.setSofaResponseCallback(SofaResponseCallback sofaResponseCallback)
Sets sofa response callback.
|
| 限定符和类型 | 方法和说明 |
|---|---|
ResponseFuture |
ResponseFuture.addListener(SofaResponseCallback sofaResponseCallback)
增加单个响应监听器
|
| 限定符和类型 | 方法和说明 |
|---|---|
ResponseFuture |
ResponseFuture.addListeners(List<SofaResponseCallback> sofaResponseCallbacks)
增加多个响应监听器
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
BoltSendableResponseCallback<T>
Async response callback, can send data to upstream when receive data from downstream.
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected SofaResponseCallback |
BoltInvokerCallback.callback
请求里的实际回调对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
BoltResponseFuture |
BoltResponseFuture.addListener(SofaResponseCallback sofaResponseCallback) |
| 限定符和类型 | 方法和说明 |
|---|---|
BoltResponseFuture |
BoltResponseFuture.addListeners(List<SofaResponseCallback> list) |
| 构造器和说明 |
|---|
BoltInvokerCallback(ConsumerConfig consumerConfig,
ProviderInfo providerInfo,
SofaResponseCallback listener,
SofaRequest request,
RpcInternalContext context,
ClassLoader classLoader)
Instantiates a new Bolt invoker callback.
|
| 限定符和类型 | 方法和说明 |
|---|---|
ResponseFuture |
HttpResponseFuture.addListener(SofaResponseCallback sofaResponseCallback) |
| 限定符和类型 | 方法和说明 |
|---|---|
ResponseFuture |
HttpResponseFuture.addListeners(List<SofaResponseCallback> list) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected SofaResponseCallback |
CallbackInvokeClientHandler.callback
请求里的实际回调对象
|
| 构造器和说明 |
|---|
CallbackInvokeClientHandler(ConsumerConfig consumerConfig,
ProviderInfo providerInfo,
SofaResponseCallback listener,
SofaRequest request,
RpcInternalContext context,
ClassLoader classLoader)
Instantiates a CallbackInvokeClientHandler
|
Copyright © 2008–2018 The Ant Financial. All rights reserved.