类 EventBus
java.lang.Object
net.jlxxw.wechat.event.component.EventBus
事件总线
- 作者:
- chunyang.leng
-
构造器概要
构造器构造器说明EventBus(Executor eventBusThreadPool, List<AbstractWeChatMessageListener> abstractWeChatMessageListeners, List<AbstractWeChatEventListener> abstractWeChatEventListeners, UnKnowWeChatEventListener unKnowWeChatEventListener, UnKnowWeChatMessageListener unKnowWeChatMessageListener, WeChatMessageCodec weChatMessageCodec) 构建事件总线 -
方法概要
修饰符和类型方法说明dispatcher(byte[] bytes, String uri) 不使用线程池,消费处理数据voiddispatcher(byte[] bytes, String uri, Consumer<String> responseConsumer) 消费处理数据,等待时间voidinit()
-
构造器详细资料
-
EventBus
public EventBus(Executor eventBusThreadPool, List<AbstractWeChatMessageListener> abstractWeChatMessageListeners, List<AbstractWeChatEventListener> abstractWeChatEventListeners, UnKnowWeChatEventListener unKnowWeChatEventListener, UnKnowWeChatMessageListener unKnowWeChatMessageListener, WeChatMessageCodec weChatMessageCodec) 构建事件总线- 参数:
eventBusThreadPool- 事件总线线程池abstractWeChatMessageListeners- 微信消息监听器集合abstractWeChatEventListeners- 微信事件监听器集合unKnowWeChatEventListener- 未知类型事件处理器unKnowWeChatMessageListener- 未知类型消息处理器
-
-
方法详细资料
-
init
public void init() -
dispatcher
不使用线程池,消费处理数据- 参数:
bytes- 数据uri- 请求 uri
-
dispatcher
消费处理数据,等待时间- 参数:
bytes- 数据uri- 请求 uriresponseConsumer- 应答信息消费者
-