public interface RemotingDataProcessor
| 限定符和类型 | 方法和说明 |
|---|---|
Class<?>[] |
getSupportParams()
获取支持解析的参数
|
void |
readMessage(Channel channel,
Object msg,
Object extend)
读到数据, 回调函数
|
void |
sendError(Channel channel,
Throwable ex,
Object data)
发送异常
|
void |
sendHeartbeat(Channel channel,
Object extend)
发送心跳请求
|
default boolean |
support(Object msg)
该解析器是否支持给类型的数据解析
|
default Object |
writeMessage(Channel channel,
Object msg,
Object extend)
写数据,回调函数, 用于扩展
|
void readMessage(Channel channel, Object msg, Object extend)
channel - 具体的管道实现msg - 读到的数据extend - 扩展字段default Object writeMessage(Channel channel, Object msg, Object extend)
channel - 管道msg - 消息extend - 扩展字段default boolean support(Object msg)
msg - Class<?>[] getSupportParams()
Copyright © 2020. All rights reserved.