com.foxinmy.weixin4j.handler
Class DebugMessageHandler

java.lang.Object
  extended by 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)
See Also:

Field Summary
static DebugMessageHandler global
           
 
Method Summary
 boolean canHandle(WeixinRequest request, WeixinMessage message, Set<String> nodeNames)
          能否处理请求
 WeixinResponse doHandle(WeixinRequest request, WeixinMessage message)
          处理请求
 int weight()
          用于匹配到多个MessageHandler时权重降序排列,数字越大优先级越高
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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:
canHandle in interface WeixinMessageHandler
Parameters:
request - 微信请求
message - 微信消息
nodeNames - 节点名称集合
Returns:
true则执行doHandle

doHandle

public WeixinResponse doHandle(WeixinRequest request,
                               WeixinMessage message)
Description copied from interface: WeixinMessageHandler
处理请求

Specified by:
doHandle in interface WeixinMessageHandler
Parameters:
request - 微信请求
message - 微信消息
Returns:
回复内容

weight

public int weight()
Description copied from interface: WeixinMessageHandler
用于匹配到多个MessageHandler时权重降序排列,数字越大优先级越高

Specified by:
weight in interface WeixinMessageHandler
Returns:
权重


Copyright © 2014–2017. All rights reserved.