Package com.foxinmy.weixin4j.handler
Class DebugMessageHandler
- java.lang.Object
-
- com.foxinmy.weixin4j.handler.DebugMessageHandler
-
- All Implemented Interfaces:
WeixinMessageHandler
public class DebugMessageHandler extends Object implements WeixinMessageHandler
调试消息处理器- Since:
- JDK 1.6
- Author:
- jinyu(foxinmy@gmail.com)
-
-
Field Summary
Fields Modifier and Type Field Description static DebugMessageHandlerglobal
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanHandle(WeixinRequest request, WeixinMessage message, Set<String> nodeNames)能否处理请求WeixinResponsedoHandle(WeixinRequest request, WeixinMessage message)处理请求intweight()用于匹配到多个MessageHandler时权重降序排列,数字越大优先级越高
-
-
-
Field Detail
-
global
public static final DebugMessageHandler global
-
-
Method Detail
-
canHandle
public boolean canHandle(WeixinRequest request, WeixinMessage message, Set<String> nodeNames)
Description copied from interface:WeixinMessageHandler能否处理请求- Specified by:
canHandlein interfaceWeixinMessageHandler- Parameters:
request- 微信请求message- 微信消息nodeNames- 节点名称集合- Returns:
- true则执行doHandle
-
doHandle
public WeixinResponse doHandle(WeixinRequest request, WeixinMessage message)
Description copied from interface:WeixinMessageHandler处理请求- Specified by:
doHandlein interfaceWeixinMessageHandler- Parameters:
request- 微信请求message- 微信消息- Returns:
- 回复内容
-
weight
public int weight()
Description copied from interface:WeixinMessageHandler用于匹配到多个MessageHandler时权重降序排列,数字越大优先级越高- Specified by:
weightin interfaceWeixinMessageHandler- Returns:
- 权重
-
-