public abstract class AbstractHignRpcInvocation extends Object implements HighRpcInvocation
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
HEARTBEAT_RESULT
心跳直接返回的数据.
|
| 构造器和说明 |
|---|
AbstractHignRpcInvocation() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addPostProcessor(RpcInvocationPostProcessor postProcessor)
添加处理器, 请求前,请求后,请求异常等等
|
protected Response |
beforeInvoke(Method method,
Request request,
Object invokeObj) |
protected abstract Object |
doInvoke(Method method,
Object invokeObj,
Request request) |
protected Object |
getInvokeObj(Request request) |
Response |
invoke(Request request) |
protected Response |
invokeError(Request request,
Response response,
Method method,
Object invokeObj,
Throwable e) |
protected Response |
invokeFinished(Request request,
Response response,
Method method,
Object invokeObj) |
void |
putInvokeObj(Class<?> interfaceClass,
Object ref)
添加invoke对象
|
public void putInvokeObj(Class<?> interfaceClass, Object ref)
HighRpcInvocationputInvokeObj 在接口中 HighRpcInvocationpublic void addPostProcessor(RpcInvocationPostProcessor postProcessor)
HighRpcInvocationaddPostProcessor 在接口中 HighRpcInvocationpublic Response invoke(Request request)
invoke 在接口中 RpcInvocationprotected Response invokeError(Request request, Response response, Method method, Object invokeObj, Throwable e)
protected Response invokeFinished(Request request, Response response, Method method, Object invokeObj)
Copyright © 2020. All rights reserved.