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 MsgProcessable
msgGet
- 监听消息public ListenResult onMsgSelected(MsgGet msgGet)
msgGet
- 监听消息Copyright © 2020. All rights reserved.