From 8dc230e4a4e8089f7b6120da5f1ef5cda1227ee1 Mon Sep 17 00:00:00 2001 From: jinyu Date: Sun, 17 May 2015 23:20:50 +0800 Subject: [PATCH] =?UTF-8?q?weixin4j-server:=E5=8F=88=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E4=BA=86=E4=B8=80=E4=BA=9B=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dispatcher/MessageHandlerExecutor.java | 5 ++-- .../dispatcher/WeixinMessageMatcher.java | 2 +- .../weixin4j/request/WeixinMessage.java | 25 +++++++++++++++++-- .../com/foxinmy/weixin4j/util/Base64.java | 9 +++++++ .../com/foxinmy/weixin4j/util/HexUtil.java | 9 +++++++ .../com/foxinmy/weixin4j/util/StringUtil.java | 9 +++++++ 6 files changed, 54 insertions(+), 5 deletions(-) diff --git a/weixin4j-server/src/main/java/com/foxinmy/weixin4j/dispatcher/MessageHandlerExecutor.java b/weixin4j-server/src/main/java/com/foxinmy/weixin4j/dispatcher/MessageHandlerExecutor.java index 751164c0..db0c080e 100644 --- a/weixin4j-server/src/main/java/com/foxinmy/weixin4j/dispatcher/MessageHandlerExecutor.java +++ b/weixin4j-server/src/main/java/com/foxinmy/weixin4j/dispatcher/MessageHandlerExecutor.java @@ -11,13 +11,14 @@ import com.foxinmy.weixin4j.request.WeixinRequest; import com.foxinmy.weixin4j.response.WeixinResponse; /** - * 微信消息分发器 + * 微信消息的处理执行 * * @className MessageHandlerExecutor * @author jy * @date 2015年5月7日 * @since JDK 1.7 - * @see + * @see com.foxinmy.weixin4j.handler.WeixinMessageHandler + * @see com.foxinmy.weixin4j.interceptor.WeixinMessageInterceptor */ public class MessageHandlerExecutor { diff --git a/weixin4j-server/src/main/java/com/foxinmy/weixin4j/dispatcher/WeixinMessageMatcher.java b/weixin4j-server/src/main/java/com/foxinmy/weixin4j/dispatcher/WeixinMessageMatcher.java index 956b3c22..a5ea1f23 100644 --- a/weixin4j-server/src/main/java/com/foxinmy/weixin4j/dispatcher/WeixinMessageMatcher.java +++ b/weixin4j-server/src/main/java/com/foxinmy/weixin4j/dispatcher/WeixinMessageMatcher.java @@ -30,7 +30,7 @@ import com.foxinmy.weixin4j.type.MessageType; * @author jy * @date 2015年5月17日 * @since JDK 1.7 - * @see + * @see com.foxinmy.weixin4j.request.WeixinMessage */ public class WeixinMessageMatcher { diff --git a/weixin4j-server/src/main/java/com/foxinmy/weixin4j/request/WeixinMessage.java b/weixin4j-server/src/main/java/com/foxinmy/weixin4j/request/WeixinMessage.java index 38377762..9533d5bd 100644 --- a/weixin4j-server/src/main/java/com/foxinmy/weixin4j/request/WeixinMessage.java +++ b/weixin4j-server/src/main/java/com/foxinmy/weixin4j/request/WeixinMessage.java @@ -5,13 +5,34 @@ import java.io.Serializable; import javax.xml.bind.annotation.XmlElement; /** - * 基本被动消息 + * 微信消息基类 * * @className WeixinMessage * @author jy * @date 2015年5月6日 * @since JDK 1.7 - * @see + * @see com.foxinmy.weixin4j.message.ImageMessage + * @see com.foxinmy.weixin4j.message.LinkMessage + * @see com.foxinmy.weixin4j.message.LocationMessage + * @see com.foxinmy.weixin4j.message.TextMessage + * @see com.foxinmy.weixin4j.message.VideoMessage + * @see com.foxinmy.weixin4j.message.VoiceMessage + * @see com.foxinmy.weixin4j.message.event.EventMessage + * @see com.foxinmy.weixin4j.message.event.LocationEventMessage + * @see com.foxinmy.weixin4j.message.event.MenuEventMessage + * @see com.foxinmy.weixin4j.message.event.MenuLocationEventMessage + * @see com.foxinmy.weixin4j.message.event.MenuPhotoEventMessage + * @see com.foxinmy.weixin4j.message.event.MenuScanEventMessage + * @see com.foxinmy.weixin4j.mp.event.KfCloseEventMessage + * @see com.foxinmy.weixin4j.mp.event.KfCreateEventMessage + * @see com.foxinmy.weixin4j.mp.event.KfSwitchEventMessage + * @see com.foxinmy.weixin4j.mp.event.MassEventMessage + * @see com.foxinmy.weixin4j.mp.event.ScanEventMessage + * @see com.foxinmy.weixin4j.mp.event.ScribeEventMessage + * @see com.foxinmy.weixin4j.mp.event.TemplatesendjobfinishMessage + * @see com.foxinmy.weixin4j.qy.event.BatchjobresultMessage + * @see com.foxinmy.weixin4j.qy.event.EnterAgentEventMessage + * @see com.foxinmy.weixin4j.qy.event.ScribeEventMessage */ public class WeixinMessage implements Serializable { diff --git a/weixin4j-server/src/main/java/com/foxinmy/weixin4j/util/Base64.java b/weixin4j-server/src/main/java/com/foxinmy/weixin4j/util/Base64.java index 88421e93..ab1c0de7 100644 --- a/weixin4j-server/src/main/java/com/foxinmy/weixin4j/util/Base64.java +++ b/weixin4j-server/src/main/java/com/foxinmy/weixin4j/util/Base64.java @@ -3,6 +3,15 @@ package com.foxinmy.weixin4j.util; import io.netty.buffer.ByteBuf; import io.netty.buffer.Unpooled; +/** + * Base64 + * + * @className Base64 + * @author jy + * @date 2015年5月17日 + * @since JDK 1.7 + * @see + */ public final class Base64 { private static byte[] byteBuf2Array(ByteBuf byteBuf) { diff --git a/weixin4j-server/src/main/java/com/foxinmy/weixin4j/util/HexUtil.java b/weixin4j-server/src/main/java/com/foxinmy/weixin4j/util/HexUtil.java index dff126f5..42b8c077 100644 --- a/weixin4j-server/src/main/java/com/foxinmy/weixin4j/util/HexUtil.java +++ b/weixin4j-server/src/main/java/com/foxinmy/weixin4j/util/HexUtil.java @@ -1,5 +1,14 @@ package com.foxinmy.weixin4j.util; +/** + * Hex工具类 + * + * @className HexUtil + * @author jy + * @date 2015年5月17日 + * @since JDK 1.7 + * @see + */ public final class HexUtil { /** * Used to build output as Hex diff --git a/weixin4j-server/src/main/java/com/foxinmy/weixin4j/util/StringUtil.java b/weixin4j-server/src/main/java/com/foxinmy/weixin4j/util/StringUtil.java index bf4ace71..1b85e2d4 100644 --- a/weixin4j-server/src/main/java/com/foxinmy/weixin4j/util/StringUtil.java +++ b/weixin4j-server/src/main/java/com/foxinmy/weixin4j/util/StringUtil.java @@ -2,6 +2,15 @@ package com.foxinmy.weixin4j.util; import java.nio.charset.Charset; +/** + * 字符串工具类 + * + * @className StringUtil + * @author jy + * @date 2015年5月17日 + * @since JDK 1.7 + * @see + */ public final class StringUtil { public static final String EMPTY = "";