public class WxMaMessageRouter extends Object
构造器和说明 |
---|
WxMaMessageRouter(WxMaService wxMaService) |
WxMaMessageRouter(WxMaService wxMaService,
ExecutorService executorService)
使用自定义的
ExecutorService . |
限定符和类型 | 方法和说明 |
---|---|
protected boolean |
isMsgDuplicated(WxMaMessage wxMessage) |
WxMaXmlOutMessage |
route(WxMaMessage wxMessage) |
WxMaXmlOutMessage |
route(WxMaMessage wxMessage,
Map<String,Object> context)
处理微信消息.
|
WxMaMessageRouterRule |
rule()
开始一个新的Route规则.
|
void |
setExecutorService(ExecutorService executorService)
设置自定义的
ExecutorService
如果不调用该方法,默认使用内置的
|
void |
shutDownExecutorService()
系统退出前,应该调用该方法
|
void |
shutDownExecutorService(Integer second)
系统退出前,应该调用该方法,增加了超时时间检测
|
public WxMaMessageRouter(WxMaService wxMaService)
public WxMaMessageRouter(WxMaService wxMaService, ExecutorService executorService)
ExecutorService
.public void shutDownExecutorService()
public void shutDownExecutorService(Integer second)
public void setExecutorService(ExecutorService executorService)
设置自定义的 ExecutorService
如果不调用该方法,默认使用内置的
public WxMaMessageRouterRule rule()
public WxMaXmlOutMessage route(WxMaMessage wxMessage, Map<String,Object> context)
public WxMaXmlOutMessage route(WxMaMessage wxMessage)
protected boolean isMsgDuplicated(WxMaMessage wxMessage)
Copyright © 2024. All rights reserved.