@since JDK 1.7 => @since JDK 1.6

This commit is contained in:
jinyu
2015-12-08 11:58:49 +08:00
parent 105cf4bfe8
commit 94ec4a2196
362 changed files with 412 additions and 403 deletions
@@ -8,7 +8,7 @@ import com.foxinmy.weixin4j.exception.WeixinException;
* @className BeanFactory
* @author jy
* @date 2015年5月7日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public interface BeanFactory {
@@ -34,7 +34,7 @@ import com.foxinmy.weixin4j.type.MessageType;
* @className DefaultMessageMatcher
* @author jy
* @date 2015年6月10日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public class DefaultMessageMatcher implements WeixinMessageMatcher {
@@ -16,7 +16,7 @@ import com.foxinmy.weixin4j.response.WeixinResponse;
* @className MessageHandlerExecutor
* @author jy
* @date 2015年5月7日
* @since JDK 1.7
* @since JDK 1.6
* @see com.foxinmy.weixin4j.handler.WeixinMessageHandler
* @see com.foxinmy.weixin4j.interceptor.WeixinMessageInterceptor
*/
@@ -42,7 +42,7 @@ import com.foxinmy.weixin4j.util.ReflectionUtil;
* @className WeixinMessageDispatcher
* @author jy
* @date 2015年5月7日
* @since JDK 1.7
* @since JDK 1.6
* @see com.foxinmy.weixin4j.handler.WeixinMessageHandler
* @see com.foxinmy.weixin4j.interceptor.WeixinMessageInterceptor
* @see com.foxinmy.weixin4j.dispatcher.WeixinMessageMatcher
@@ -11,7 +11,7 @@ import com.foxinmy.weixin4j.util.StringUtil;
* @className WeixinMessageKey
* @author jy
* @date 2015年6月9日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public class WeixinMessageKey implements Serializable {
@@ -8,7 +8,7 @@ import com.foxinmy.weixin4j.request.WeixinMessage;
* @className WeixinMessageMatcher
* @author jy
* @date 2015年5月17日
* @since JDK 1.7
* @since JDK 1.6
* @see DefaultMessageMatcher
*/
public interface WeixinMessageMatcher {
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.exception;
* @className WeixinException
* @author jy.hu
* @date 2014年4月10日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public class WeixinException extends Exception {
@@ -13,7 +13,7 @@ import com.foxinmy.weixin4j.response.WeixinResponse;
* @className DebugMessageHandler
* @author jy
* @date 2015年5月17日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public class DebugMessageHandler implements WeixinMessageHandler {
@@ -14,7 +14,7 @@ import com.foxinmy.weixin4j.util.ClassUtil;
* @className MessageHandlerAdapter
* @author jy
* @date 2015年5月17日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
@SuppressWarnings("unchecked")
@@ -12,7 +12,7 @@ import com.foxinmy.weixin4j.response.WeixinResponse;
* @className WeixinMessageHandler
* @author jy
* @date 2015年5月7日
* @since JDK 1.7
* @since JDK 1.6
* @see MessageHandlerAdapter
*/
public interface WeixinMessageHandler {
@@ -13,7 +13,7 @@ import com.foxinmy.weixin4j.response.WeixinResponse;
* @className MessageInterceptorAdapter
* @author jy
* @date 2015年5月14日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public abstract class MessageInterceptorAdapter implements
@@ -13,7 +13,7 @@ import com.foxinmy.weixin4j.response.WeixinResponse;
* @className WeixinMessageInterceptor
* @author jy
* @date 2015年5月7日
* @since JDK 1.7
* @since JDK 1.6
* @see MessageInterceptorAdapter
*/
public interface WeixinMessageInterceptor {
@@ -11,7 +11,7 @@ import com.foxinmy.weixin4j.type.MessageType;
* @className ImageMessage
* @author jy.hu
* @date 2014年4月6日
* @since JDK 1.7
* @since JDK 1.6
* @see <a
* href="http://mp.weixin.qq.com/wiki/10/79502792eef98d6e0c6e1739da387346.html#.E5.9B.BE.E7.89.87.E6.B6.88.E6.81.AF">订阅号、服务号的图片消息</a>
* @see <a
@@ -11,7 +11,7 @@ import com.foxinmy.weixin4j.type.MessageType;
* @className LinkMessage
* @author jy.hu
* @date 2014年4月6日
* @since JDK 1.7
* @since JDK 1.6
* @see <a
* href="http://mp.weixin.qq.com/wiki/10/79502792eef98d6e0c6e1739da387346.html#.E9.93.BE.E6.8E.A5.E6.B6.88.E6.81.AF">订阅号、服务号的链接消息</a>
*/
@@ -11,7 +11,7 @@ import com.foxinmy.weixin4j.type.MessageType;
* @className LocationMessage
* @author jy.hu
* @date 2014年4月6日
* @since JDK 1.7
* @since JDK 1.6
* @see <a
* href="http://mp.weixin.qq.com/wiki/10/79502792eef98d6e0c6e1739da387346.html#.E5.9C.B0.E7.90.86.E4.BD.8D.E7.BD.AE.E6.B6.88.E6.81.AF">订阅号、服务号的地理位置消息</a>
* @see <a
@@ -11,7 +11,7 @@ import com.foxinmy.weixin4j.type.MessageType;
* @className TextMessage
* @author jy.hu
* @date 2014年4月6日
* @since JDK 1.7
* @since JDK 1.6
* @see <a
* href="http://mp.weixin.qq.com/wiki/10/79502792eef98d6e0c6e1739da387346.html#.E6.96.87.E6.9C.AC.E6.B6.88.E6.81.AF">订阅号、服务号的文本消息</a>
* @see <a
@@ -11,7 +11,7 @@ import com.foxinmy.weixin4j.type.MessageType;
* @className VideoMessage
* @author jy.hu
* @date 2014年4月6日
* @since JDK 1.7
* @since JDK 1.6
* @see <a
* href="http://mp.weixin.qq.com/wiki/10/79502792eef98d6e0c6e1739da387346.html#.E8.A7.86.E9.A2.91.E6.B6.88.E6.81.AF">订阅号、服务号的视频消息</a>
* @see <a
@@ -14,7 +14,7 @@ import com.foxinmy.weixin4j.type.MessageType;
* @className VoiceMessage
* @author jy.hu
* @date 2014年4月6日
* @since JDK 1.7
* @since JDK 1.6
* @see <a
* href="http://mp.weixin.qq.com/wiki/10/79502792eef98d6e0c6e1739da387346.html#.E8.AF.AD.E9.9F.B3.E6.B6.88.E6.81.AF">订阅号、服务号的语音消息</a>
* @see <a
@@ -11,7 +11,7 @@ import com.foxinmy.weixin4j.type.MessageType;
* @className EventMessage
* @author jy.hu
* @date 2014年4月6日
* @since JDK 1.7
* @since JDK 1.6
* @see <a
* href="http://mp.weixin.qq.com/wiki/9/981d772286d10d153a3dc4286c1ee5b5.html">订阅号、服务号的事件推送</a>
* @see <a
@@ -10,7 +10,7 @@ import com.foxinmy.weixin4j.type.EventType;
* @className LocationEventMessage
* @author jy.hu
* @date 2014年4月6日
* @since JDK 1.7
* @since JDK 1.6
* @see <a
* href="http://mp.weixin.qq.com/wiki/2/5baf56ce4947d35003b86a9805634b1e.html#.E4.B8.8A.E6.8A.A5.E5.9C.B0.E7.90.86.E4.BD.8D.E7.BD.AE.E4.BA.8B.E4.BB.B6">订阅号、服务号的上报地理位置事件</a>
* @see <a
@@ -10,7 +10,7 @@ import com.foxinmy.weixin4j.type.EventType;
* @className MenuEventMessage
* @author jy.hu
* @date 2014年4月6日
* @since JDK 1.7
* @since JDK 1.6
* @see <a
* href="http://mp.weixin.qq.com/wiki/9/981d772286d10d153a3dc4286c1ee5b5.html#.E7.82.B9.E5.87.BB.E8.8F.9C.E5.8D.95.E6.8B.89.E5.8F.96.E6.B6.88.E6.81.AF.E6.97.B6.E7.9A.84.E4.BA.8B.E4.BB.B6.E6.8E.A8.E9.80.81">订阅号、服务号的菜单事件</a>
* @see <a
@@ -12,7 +12,7 @@ import com.foxinmy.weixin4j.type.EventType;
* @className MenuLocationEventMessage
* @author jy
* @date 2014年9月30日
* @since JDK 1.7
* @since JDK 1.6
* @see <a
* href="http://mp.weixin.qq.com/wiki/9/981d772286d10d153a3dc4286c1ee5b5.html#location_select.EF.BC.9A.E5.BC.B9.E5.87.BA.E5.9C.B0.E7.90.86.E4.BD.8D.E7.BD.AE.E9.80.89.E6.8B.A9.E5.99.A8.E7.9A.84.E4.BA.8B.E4.BB.B6.E6.8E.A8.E9.80.81">订阅号、服务号的弹出地理位置选择事件推送</a>
* @see <a
@@ -42,7 +42,7 @@ public class MenuLocationEventMessage extends MenuEventMessage {
* @className LocationInfo
* @author jy
* @date 2015年3月29日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public static class LocationInfo implements Serializable {
@@ -12,7 +12,7 @@ import javax.xml.bind.annotation.XmlElementWrapper;
* @className MenuPhotoEventMessage
* @author jy
* @date 2014年9月30日
* @since JDK 1.7
* @since JDK 1.6
* @see <a
* href="http://mp.weixin.qq.com/wiki/9/981d772286d10d153a3dc4286c1ee5b5.html#pic_sysphoto.EF.BC.9A.E5.BC.B9.E5.87.BA.E7.B3.BB.E7.BB.9F.E6.8B.8D.E7.85.A7.E5.8F.91.E5.9B.BE.E7.9A.84.E4.BA.8B.E4.BB.B6.E6.8E.A8.E9.80.81">订阅号、服务号的系统发图的事件推送</a>
* @see <a
@@ -38,7 +38,7 @@ public class MenuPhotoEventMessage extends MenuEventMessage {
* @className PictureInfo
* @author jy
* @date 2015年3月29日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public static class PictureInfo implements Serializable {
@@ -77,7 +77,7 @@ public class MenuPhotoEventMessage extends MenuEventMessage {
* @className PictureItem
* @author jy
* @date 2015年3月29日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public static class PictureItem implements Serializable {
@@ -10,7 +10,7 @@ import javax.xml.bind.annotation.XmlElement;
* @className MenuScanEventMessage
* @author jy
* @date 2014年9月30日
* @since JDK 1.7
* @since JDK 1.6
* @see <a
* href="http://mp.weixin.qq.com/wiki/9/981d772286d10d153a3dc4286c1ee5b5.html#scancode_push.EF.BC.9A.E6.89.AB.E7.A0.81.E6.8E.A8.E4.BA.8B.E4.BB.B6.E7.9A.84.E4.BA.8B.E4.BB.B6.E6.8E.A8.E9.80.81">订阅号、服务号的扫码推事件</a>
* @see <a
@@ -36,7 +36,7 @@ public class MenuScanEventMessage extends MenuEventMessage {
* @className ScanInfo
* @author jy
* @date 2015年3月29日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public static class ScanInfo implements Serializable {
@@ -11,7 +11,7 @@ import com.foxinmy.weixin4j.type.EventType;
* @className KfCloseEventMessage
* @author jy
* @date 2015年3月22日
* @since JDK 1.7
* @since JDK 1.6
* @see <a
* href="http://mp.weixin.qq.com/wiki/2/6c20f3e323bdf5986cfcb33cbd3b829a.html#.E4.BC.9A.E8.AF.9D.E7.8A.B6.E6.80.81.E9.80.9A.E7.9F.A5.E4.BA.8B.E4.BB.B6">会话状态通知事件</a>
*/
@@ -11,7 +11,7 @@ import com.foxinmy.weixin4j.type.EventType;
* @className KfCreateEventMessage
* @author jy
* @date 2015年3月22日
* @since JDK 1.7
* @since JDK 1.6
* @see <a
* href="http://mp.weixin.qq.com/wiki/2/6c20f3e323bdf5986cfcb33cbd3b829a.html#.E4.BC.9A.E8.AF.9D.E7.8A.B6.E6.80.81.E9.80.9A.E7.9F.A5.E4.BA.8B.E4.BB.B6">会话状态通知事件</a>
*/
@@ -11,7 +11,7 @@ import com.foxinmy.weixin4j.type.EventType;
* @className KfSwitchEventMessage
* @author jy
* @date 2015年3月22日
* @since JDK 1.7
* @since JDK 1.6
* @see <a
* href="http://mp.weixin.qq.com/wiki/2/6c20f3e323bdf5986cfcb33cbd3b829a.html#.E4.BC.9A.E8.AF.9D.E7.8A.B6.E6.80.81.E9.80.9A.E7.9F.A5.E4.BA.8B.E4.BB.B6">会话状态通知事件</a>
*/
@@ -11,7 +11,7 @@ import com.foxinmy.weixin4j.type.EventType;
* @className MassEventMessage
* @author jy
* @date 2014年4月27日
* @since JDK 1.7
* @since JDK 1.6
* @see <a
* href="http://mp.weixin.qq.com/wiki/15/5380a4e6f02f2ffdc7981a8ed7a40753.html#.E4.BA.8B.E4.BB.B6.E6.8E.A8.E9.80.81.E7.BE.A4.E5.8F.91.E7.BB.93.E6.9E.9C">群发回调</a>
*/
@@ -11,7 +11,7 @@ import com.foxinmy.weixin4j.type.EventType;
* @className ScanEventMessage
* @author jy.hu
* @date 2014年4月6日
* @since JDK 1.7
* @since JDK 1.6
* @see <a
* href="http://mp.weixin.qq.com/wiki/2/5baf56ce4947d35003b86a9805634b1e.html#.E6.89.AB.E6.8F.8F.E5.B8.A6.E5.8F.82.E6.95.B0.E4.BA.8C.E7.BB.B4.E7.A0.81.E4.BA.8B.E4.BB.B6">扫描二维码事件</a>
*/
@@ -8,7 +8,7 @@ import com.foxinmy.weixin4j.type.EventType;
* @className ScribeEventMessage
* @author jy.hu
* @date 2014年4月6日
* @since JDK 1.7
* @since JDK 1.6
* @see <a
* href="http://mp.weixin.qq.com/wiki/2/5baf56ce4947d35003b86a9805634b1e.html#.E5.85.B3.E6.B3.A8.2F.E5.8F.96.E6.B6.88.E5.85.B3.E6.B3.A8.E4.BA.8B.E4.BB.B6">订阅号、服务号的关注/取消关注事件</a>
*/
@@ -11,7 +11,7 @@ import com.foxinmy.weixin4j.type.EventType;
* @className TemplatesendjobfinishMessage
* @author jy
* @date 2014年9月19日
* @since JDK 1.7
* @since JDK 1.6
* @see <a
* href="http://mp.weixin.qq.com/wiki/17/304c1885ea66dbedf7dc170d84999a9d.html#.E4.BA.8B.E4.BB.B6.E6.8E.A8.E9.80.81">模板消息事件推送</a>
*/
@@ -11,7 +11,7 @@ import com.foxinmy.weixin4j.type.EventType;
* @className VerifyExpireEventMessage
* @author jy
* @date 2015年10月25日
* @since JDK 1.7
* @since JDK 1.6
* @see <a
* href="http://mp.weixin.qq.com/wiki/1/7f81dec16b801b34629091094c099439.html">认证事件</a>
*/
@@ -8,7 +8,7 @@ import javax.xml.bind.annotation.XmlElement;
* @className VerifyFailEventMessage
* @author jy
* @date 2015年10月25日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public class VerifyFailEventMessage extends VerifyExpireEventMessage {
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.qy.chat;
* @className ChatEventType
* @author jy
* @date 2015年8月1日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public enum ChatEventType {
@@ -16,7 +16,7 @@ import com.foxinmy.weixin4j.type.MessageType;
* @className ChatItem
* @author jy
* @date 2015年8月1日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public class ChatItem implements Serializable {
@@ -11,7 +11,7 @@ import javax.xml.bind.annotation.XmlTransient;
* @className ChatReceiver
* @author jy
* @date 2015年8月1日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public class ChatReceiver implements Serializable {
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.qy.chat;
* @className ChatType
* @author jy
* @date 2015年7月31日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public enum ChatType {
@@ -17,7 +17,7 @@ import com.foxinmy.weixin4j.type.AgentType;
* @className WeixinChatMessage
* @author jy
* @date 2015年8月1日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
@XmlRootElement(name = "xml")
@@ -13,7 +13,7 @@ import com.foxinmy.weixin4j.type.EventType;
* @className BatchjobresultMessage
* @author jy
* @date 2015年3月31日
* @since JDK 1.7
* @since JDK 1.6
* @see <a
* href="http://qydev.weixin.qq.com/wiki/index.php?title=%E6%8E%A5%E6%94%B6%E4%BA%8B%E4%BB%B6#.E5.BC.82.E6.AD.A5.E4.BB.BB.E5.8A.A1.E5.AE.8C.E6.88.90.E4.BA.8B.E4.BB.B6.E6.8E.A8.E9.80.81">异步任务事件完成通知</a>
*/
@@ -41,7 +41,7 @@ public class BatchjobresultMessage extends EventMessage {
* @className BatchJob
* @author jy
* @date 2015年4月1日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public static class BatchJob implements Serializable {
@@ -11,7 +11,7 @@ import com.foxinmy.weixin4j.type.EventType;
* @className EnterAgentEventMessage
* @author jy
* @date 2014年12月28日
* @since JDK 1.7
* @since JDK 1.6
* @see <a href=
* "http://qydev.weixin.qq.com/wiki/index.php?title=%E6%8E%A5%E6%94%B6%E4%BA%8B%E4%BB%B6#.E7.94.A8.E6.88.B7.E8.BF.9B.E5.85.A5.E5.BA.94.E7.94.A8.E7.9A.84.E4.BA.8B.E4.BB.B6.E6.8E.A8.E9.80.81"
* >用户进入应用的事件推送</a>
@@ -9,7 +9,7 @@ import com.foxinmy.weixin4j.type.EventType;
* @className ScribeEventMessage
* @author jy.hu
* @date 2014年4月6日
* @since JDK 1.7
* @since JDK 1.6
* @see <a
* href="http://qydev.weixin.qq.com/wiki/index.php?title=%E6%8E%A5%E6%94%B6%E4%BA%8B%E4%BB%B6#.E6.88.90.E5.91.98.E5.85.B3.E6.B3.A8.2F.E5.8F.96.E6.B6.88.E5.85.B3.E6.B3.A8.E4.BA.8B.E4.BB.B6">成员关注/取消关注事件</a>
*/
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.qy.suite;
* @className SuiteEventType
* @author jy
* @date 2015年6月21日
* @since JDK 1.7
* @since JDK 1.6
* @see <a
* href="http://qydev.weixin.qq.com/wiki/index.php?title=%E7%AC%AC%E4%B8%89%E6%96%B9%E5%9B%9E%E8%B0%83%E5%8D%8F%E8%AE%AE">第三方回调协议</a>
*/
@@ -15,7 +15,7 @@ import javax.xml.bind.annotation.XmlTransient;
* @className WeixinSuiteMessage
* @author jy
* @date 2015年6月23日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
@XmlRootElement(name = "xml")
@@ -14,7 +14,7 @@ import com.foxinmy.weixin4j.type.MessageType;
* @className WeixinMessage
* @author jy
* @date 2015年5月6日
* @since JDK 1.7
* @since JDK 1.6
* @see com.foxinmy.weixin4j.message.ImageMessage
* @see com.foxinmy.weixin4j.message.LinkMessage
* @see com.foxinmy.weixin4j.message.LocationMessage
@@ -13,7 +13,7 @@ import com.foxinmy.weixin4j.util.AesToken;
* @className WeixinRequest
* @author jy
* @date 2015年3月29日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public class WeixinRequest implements Serializable {
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.response;
* @className BlankResponse
* @author jy
* @date 2015年5月7日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public class BlankResponse extends SingleResponse {
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.response;
* @className ImageResponse
* @author jy
* @date 2015年5月5日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public class ImageResponse implements WeixinResponse {
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.response;
* @className MusicResponse
* @author jy
* @date 2015年5月5日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public class MusicResponse implements WeixinResponse {
@@ -9,7 +9,7 @@ import java.util.List;
* @className NewsResponse
* @author jy
* @date 2015年5月5日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public class NewsResponse implements WeixinResponse {
@@ -86,7 +86,7 @@ public class NewsResponse implements WeixinResponse {
* @className Article
* @author jy
* @date 2015年5月5日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public static class Article {
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.response;
* @className SingleResponse
* @author jy
* @date 2015年8月3日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public class SingleResponse implements WeixinResponse {
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.response;
* @className TextResponse
* @author jy
* @date 2015年5月5日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public class TextResponse implements WeixinResponse {
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.response;
* @className TransferCustomerResponse
* @author jy
* @date 2015年5月5日
* @since JDK 1.7
* @since JDK 1.6
* @see <a
* href="http://mp.weixin.qq.com/wiki/5/ae230189c9bd07a6b221f48619aeef35.html">转移消息到多客服</a>
*/
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.response;
* @className VideoResponse
* @author jy
* @date 2015年5月5日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public class VideoResponse implements WeixinResponse {
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.response;
* @className VoiceResponse
* @author jy
* @date 2015年5月5日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public class VoiceResponse implements WeixinResponse {
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.response;
* @className WeixinResponse
* @author jy
* @date 2015年5月5日
* @since JDK 1.7
* @since JDK 1.6
* @see TextResponse
* @see ImageResponse
* @see MusicResponse
@@ -19,7 +19,7 @@ import com.foxinmy.weixin4j.util.HttpUtil;
* @className SingleResponseEncoder
* @author jy
* @date 2015年08月02日
* @since JDK 1.7
* @since JDK 1.6
* @see com.foxinmy.weixin4j.response.SingleResponse
*/
public class SingleResponseEncoder extends
@@ -25,7 +25,7 @@ import com.foxinmy.weixin4j.xml.EncryptMessageHandler;
* @className WeixinMessageDecoder
* @author jy
* @date 2014年11月13日
* @since JDK 1.7
* @since JDK 1.6
* @see <a
* href="http://mp.weixin.qq.com/wiki/0/61c3a8b9d50ac74f18bdf2e54ddfc4e0.html">加密接入指引</a>
* @see com.foxinmy.weixin4j.request.WeixinRequest
@@ -13,7 +13,7 @@ import com.foxinmy.weixin4j.util.AesToken;
* @className WeixinMessageTransfer
* @author jy
* @date 2015年6月23日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public class WeixinMessageTransfer implements Serializable {
@@ -28,7 +28,7 @@ import com.foxinmy.weixin4j.xml.MessageTransferHandler;
* @className WeixinRequestHandler
* @author jy
* @date 2014年11月16日
* @since JDK 1.7
* @since JDK 1.6
* @see com.foxinmy.weixin4j.dispatcher.WeixinMessageDispatcher
*/
public class WeixinRequestHandler extends
@@ -23,7 +23,7 @@ import com.foxinmy.weixin4j.util.RandomUtil;
* @className WeixinResponseEncoder
* @author jy
* @date 2014年11月13日
* @since JDK 1.7
* @since JDK 1.6
* @see <a
* href="http://mp.weixin.qq.com/wiki/0/61c3a8b9d50ac74f18bdf2e54ddfc4e0.html">加密接入指引</a>
* @see com.foxinmy.weixin4j.response.WeixinResponse
@@ -18,7 +18,7 @@ import com.foxinmy.weixin4j.util.AesToken;
* @className WeixinServerInitializer
* @author jy
* @date 2015年5月17日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public class WeixinServerInitializer extends ChannelInitializer<SocketChannel> {
@@ -34,7 +34,7 @@ import com.foxinmy.weixin4j.util.AesToken;
* @className WeixinServerBootstrap
* @author jy
* @date 2014年10月12日
* @since JDK 1.7
* @since JDK 1.6
* @see com.foxinmy.weixin4j.dispatcher.WeixinMessageMatcher
* @see com.foxinmy.weixin4j.handler.WeixinMessageHandler
* @see com.foxinmy.weixin4j.interceptor.WeixinMessageInterceptor
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.type;
* @className AccountType
* @author jy
* @date 2015年5月18日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public enum AccountType {
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.type;
* @className AgentType
* @author jy
* @date 2015年8月1日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public enum AgentType {
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.type;
* @className EncryptType
* @author jy
* @date 2014年11月23日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public enum EncryptType {
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.type;
* @className EventType
* @author jy
* @date 2014年9月30日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public enum EventType {
@@ -8,7 +8,7 @@ import java.io.Serializable;
* @className AesToken
* @author jy
* @date 2015年5月6日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public class AesToken implements Serializable {
@@ -10,7 +10,7 @@ import io.netty.handler.codec.base64.Base64Dialect;
* @className Base64
* @author jy
* @date 2015年5月17日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public final class Base64 {
@@ -23,7 +23,7 @@ import java.util.jar.JarFile;
* @className ClassUtil
* @author jy
* @date 2014年10月31日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public final class ClassUtil {
@@ -12,7 +12,7 @@ import com.foxinmy.weixin4j.socket.WeixinMessageTransfer;
* @className Consts
* @author jy
* @date 2015年4月19日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public final class Consts {
@@ -9,7 +9,7 @@ import java.security.NoSuchAlgorithmException;
* @className DigestUtil
* @author jy
* @date 2015年5月6日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public final class DigestUtil {
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.util;
* @className HexUtil
* @author jy
* @date 2015年5月17日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public final class HexUtil {
@@ -24,7 +24,7 @@ import com.foxinmy.weixin4j.startup.WeixinServerBootstrap;
* @className HttpUtil
* @author jy
* @date 2014年11月15日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public class HttpUtil {
@@ -14,7 +14,7 @@ import com.foxinmy.weixin4j.exception.WeixinException;
* @className MessageUtil
* @author jy
* @date 2014年10月31日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public final class MessageUtil {
@@ -9,7 +9,7 @@ import java.util.UUID;
* @className RandomUtil
* @author jy
* @date 2014年10月22日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public class RandomUtil {
@@ -8,7 +8,7 @@ import java.nio.charset.Charset;
* @className StringUtil
* @author jy
* @date 2015年5月17日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public final class StringUtil {
@@ -18,7 +18,7 @@ import com.foxinmy.weixin4j.util.Consts;
* @className EncryptMessageHandler
* @author jy
* @date 2015年5月17日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public class EncryptMessageHandler extends DefaultHandler {
@@ -23,7 +23,7 @@ import com.foxinmy.weixin4j.util.StringUtil;
* @className MessageTransferHandler
* @author jy
* @date 2015年5月17日
* @since JDK 1.7
* @since JDK 1.6
* @see
*/
public class MessageTransferHandler extends DefaultHandler {