com.foxinmy.weixin4j.dispatcher
Class DefaultMessageMatcher

java.lang.Object
  extended by com.foxinmy.weixin4j.dispatcher.DefaultMessageMatcher
All Implemented Interfaces:
WeixinMessageMatcher

public class DefaultMessageMatcher
extends Object
implements WeixinMessageMatcher

默认MessageMatcher实现(可以改进)

Since:
JDK 1.6
Author:
jinyu(foxinmy@gmail.com)
See Also:

Constructor Summary
DefaultMessageMatcher()
           
 
Method Summary
 Class<? extends WeixinMessage> match(WeixinMessageKey messageKey)
          匹配消息类型
 void regist(WeixinMessageKey messageKey, Class<? extends WeixinMessage> messageClass)
          注册消息类型「程序没有及时更新而微信又产生了新的消息类型」
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultMessageMatcher

public DefaultMessageMatcher()
Method Detail

match

public Class<? extends WeixinMessage> match(WeixinMessageKey messageKey)
Description copied from interface: WeixinMessageMatcher
匹配消息类型

Specified by:
match in interface WeixinMessageMatcher
Parameters:
messageKey - 消息key
Returns:
消息类型

regist

public void regist(WeixinMessageKey messageKey,
                   Class<? extends WeixinMessage> messageClass)
Description copied from interface: WeixinMessageMatcher
注册消息类型「程序没有及时更新而微信又产生了新的消息类型」

Specified by:
regist in interface WeixinMessageMatcher
Parameters:
messageKey - 消息key
messageClass - 消息类型


Copyright © 2014–2017. All rights reserved.