public class MsgProcessor extends Object implements MsgProcessable
MsgProcessable接口的实现,并提供一些有用的构造参数以简化开发与实现。| Constructor and Description |
|---|
MsgProcessor(ResultSelectType selectType,
ListenerManager listenerManager,
Function<MsgGet,RootSenderList> rootSenderFunc)
构造
|
MsgProcessor(ResultSelectType selectType,
ListenerManager listenerManager,
Function<MsgGet,SenderSendList> senderFunc,
Function<MsgGet,SenderSetList> setterFunc,
Function<MsgGet,SenderGetList> getterFunc)
构造
|
| Modifier and Type | Method and Description |
|---|---|
ListenResult[] |
onMsg(MsgGet msgGet)
处理监听消息
|
ListenResult |
onMsgSelected(MsgGet msgGet)
经过筛选后的响应集
|
public MsgProcessor(ResultSelectType selectType, ListenerManager listenerManager, Function<MsgGet,SenderSendList> senderFunc, Function<MsgGet,SenderSetList> setterFunc, Function<MsgGet,SenderGetList> getterFunc)
selectType - 监听回执筛选器listenerManager - 监听函数管理器senderFunc - sender构造器setterFunc - setter构造器getterFunc - getter构造器public MsgProcessor(ResultSelectType selectType, ListenerManager listenerManager, Function<MsgGet,RootSenderList> rootSenderFunc)
selectType - 监听回执筛选器listenerManager - 监听函数管理器rootSenderFunc - rootSender构造器public ListenResult[] onMsg(MsgGet msgGet)
onMsg in interface MsgProcessablemsgGet - 监听消息public ListenResult onMsgSelected(MsgGet msgGet)
msgGet - 监听消息Copyright © 2020. All rights reserved.