public class RequestResponseRemotingDataProcessor extends Object implements RemotingDataProcessor
| 限定符和类型 | 字段和说明 |
|---|---|
static Class<?>[] |
SUPPORT_PARAMS_CLASS |
| 构造器和说明 |
|---|
RequestResponseRemotingDataProcessor(RpcInvocation rpcInvocation) |
| 限定符和类型 | 方法和说明 |
|---|---|
Class<?>[] |
getSupportParams()
获取支持解析的参数
|
void |
readMessage(Channel channel,
Object msg,
Object extend)
读到数据, 回调函数
|
void |
sendError(Channel channel,
Throwable ex,
Object data)
发送异常
|
void |
sendHeartbeat(Channel channel,
Object extend)
发送心跳请求
|
Object |
writeMessage(Channel channel,
Object msg,
Object extend)
写数据,回调函数, 用于扩展
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsupportpublic static final Class<?>[] SUPPORT_PARAMS_CLASS
public RequestResponseRemotingDataProcessor(RpcInvocation rpcInvocation)
public void readMessage(Channel channel, Object msg, Object extend)
RemotingDataProcessorreadMessage 在接口中 RemotingDataProcessorchannel - 具体的管道实现msg - 读到的数据extend - 扩展字段public Object writeMessage(Channel channel, Object msg, Object extend)
RemotingDataProcessorwriteMessage 在接口中 RemotingDataProcessorchannel - 管道msg - 消息extend - 扩展字段public void sendHeartbeat(Channel channel, Object extend)
RemotingDataProcessorsendHeartbeat 在接口中 RemotingDataProcessorpublic void sendError(Channel channel, Throwable ex, Object data)
RemotingDataProcessorsendError 在接口中 RemotingDataProcessorpublic Class<?>[] getSupportParams()
RemotingDataProcessorgetSupportParams 在接口中 RemotingDataProcessorCopyright © 2020. All rights reserved.