添加注释
This commit is contained in:
parent
98b1d0325e
commit
79d3a6bec7
@ -7,6 +7,11 @@ import com.foxinmy.weixin4j.util.StringUtil;
|
|||||||
/**
|
/**
|
||||||
* 默认的messageKey实现
|
* 默认的messageKey实现
|
||||||
*
|
*
|
||||||
|
* <p>
|
||||||
|
* 普通消息key=messageType.toLowerCase();</br>
|
||||||
|
* 事件消息key=accountType:eventType:messageType.toLowerCase();
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
* @className DefaultMessageKeyDefiner
|
* @className DefaultMessageKeyDefiner
|
||||||
* @author jy
|
* @author jy
|
||||||
* @date 2015年5月18日
|
* @date 2015年5月18日
|
||||||
|
|||||||
@ -5,11 +5,11 @@ import com.foxinmy.weixin4j.type.AccountType;
|
|||||||
/**
|
/**
|
||||||
* 微信消息key的定义
|
* 微信消息key的定义
|
||||||
*
|
*
|
||||||
* @className WeixinMessageKey
|
* @className WeixinMessageKeyDefiner
|
||||||
* @author jy
|
* @author jy
|
||||||
* @date 2015年5月18日
|
* @date 2015年5月18日
|
||||||
* @since JDK 1.7
|
* @since JDK 1.7
|
||||||
* @see
|
* @see com.foxinmy.weixin4j.messagekey.DefaultMessageKeyDefiner
|
||||||
*/
|
*/
|
||||||
public interface WeixinMessageKeyDefiner {
|
public interface WeixinMessageKeyDefiner {
|
||||||
|
|
||||||
|
|||||||
@ -22,6 +22,7 @@ import com.foxinmy.weixin4j.interceptor.WeixinMessageInterceptor;
|
|||||||
import com.foxinmy.weixin4j.messagekey.DefaultMessageKeyDefiner;
|
import com.foxinmy.weixin4j.messagekey.DefaultMessageKeyDefiner;
|
||||||
import com.foxinmy.weixin4j.messagekey.WeixinMessageKeyDefiner;
|
import com.foxinmy.weixin4j.messagekey.WeixinMessageKeyDefiner;
|
||||||
import com.foxinmy.weixin4j.socket.WeixinServerInitializer;
|
import com.foxinmy.weixin4j.socket.WeixinServerInitializer;
|
||||||
|
import com.foxinmy.weixin4j.type.AccountType;
|
||||||
import com.foxinmy.weixin4j.util.AesToken;
|
import com.foxinmy.weixin4j.util.AesToken;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -248,4 +249,41 @@ public final class WeixinServerBootstrap {
|
|||||||
messageDispatcher.setBeanFactory(beanFactory);
|
messageDispatcher.setBeanFactory(beanFactory);
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 注册消息类型
|
||||||
|
*
|
||||||
|
* @param messageType
|
||||||
|
* 消息类型
|
||||||
|
* @param eventType
|
||||||
|
* 事件类型
|
||||||
|
* @param accountType
|
||||||
|
* 账号类型
|
||||||
|
* @param messageClass
|
||||||
|
* 消息类
|
||||||
|
* @see com.foxinmy.weixin4j.messagekey.WeixinMessageKeyDefiner
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public WeixinServerBootstrap registMessageClass(String messageType,
|
||||||
|
String eventType, AccountType accountType, Class<?> messageClass) {
|
||||||
|
messageDispatcher.registMessageMatch(messageType, eventType,
|
||||||
|
accountType, messageClass);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 注册消息类型
|
||||||
|
*
|
||||||
|
* @param messageKey
|
||||||
|
* 消息的key
|
||||||
|
* @param messageClass
|
||||||
|
* 消息类
|
||||||
|
* @see com.foxinmy.weixin4j.messagekey.WeixinMessageKeyDefiner
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public WeixinServerBootstrap registMessageClass(String messageKey,
|
||||||
|
Class<?> messageClass) {
|
||||||
|
messageDispatcher.registMessageMatch(messageKey, messageClass);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user