From fb2fac2e4bc3dc975e1ebd083db79f8c2439ca7a Mon Sep 17 00:00:00 2001 From: jaysunxiao Date: Sun, 26 Sep 2021 15:30:06 +0800 Subject: [PATCH] =?UTF-8?q?doc[net]:=20=E4=BC=98=E5=8C=96=E6=96=87?= =?UTF-8?q?=E6=A1=A3=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/zfoo/event/model/vo/EventReceiverDefinition.java | 4 +++- .../net/dispatcher/model/vo/PacketReceiverDefinition.java | 8 +++++--- .../com/zfoo/scheduler/model/vo/ReflectScheduler.java | 2 ++ 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/event/src/main/java/com/zfoo/event/model/vo/EventReceiverDefinition.java b/event/src/main/java/com/zfoo/event/model/vo/EventReceiverDefinition.java index 17c830ed..c6ae69b6 100644 --- a/event/src/main/java/com/zfoo/event/model/vo/EventReceiverDefinition.java +++ b/event/src/main/java/com/zfoo/event/model/vo/EventReceiverDefinition.java @@ -19,6 +19,8 @@ import com.zfoo.protocol.util.ReflectionUtils; import java.lang.reflect.Method; /** + * 动态代理被EventReceiver注解标注的方法,为了避免反射最终会用javassist字节码增强的方法去代理EventReceiverDefinition + * * @author jaysunxiao * @version 3.0 */ @@ -27,7 +29,7 @@ public class EventReceiverDefinition implements IEventReceiver { private Object bean; - // 被ReceiveEvent注解的方法 + // 被EventReceiver注解标注的方法 private Method method; // 接收的参数Class diff --git a/net/src/main/java/com/zfoo/net/dispatcher/model/vo/PacketReceiverDefinition.java b/net/src/main/java/com/zfoo/net/dispatcher/model/vo/PacketReceiverDefinition.java index 77199f55..590fc581 100644 --- a/net/src/main/java/com/zfoo/net/dispatcher/model/vo/PacketReceiverDefinition.java +++ b/net/src/main/java/com/zfoo/net/dispatcher/model/vo/PacketReceiverDefinition.java @@ -21,23 +21,25 @@ import com.zfoo.protocol.util.ReflectionUtils; import java.lang.reflect.Method; /** + * 动态代理被PacketReceiver注解标注的方法,为了避免反射最终会用javassist字节码增强的方法去代理PacketReceiverDefinition + * * @author jaysunxiao * @version 3.0 */ public class PacketReceiverDefinition implements IPacketReceiver { /** - * 一个facade的bean,这个bean里有void methodName(Session session,CM_Int cm)接受的方法 + * 一个controller的bean */ private Object bean; /** - * 接受的方法void methodName(Session session,CM_Int cm) + * 被PacketReceiver注解标注的方法,接受的方法public void atTcpHelloRequest(Session session, TcpHelloRequest request) */ private Method method; /** - * 接收的包的Class类,如CM_Int + * 接收的包的Class类,如TcpHelloRequest */ private Class packetClazz; diff --git a/scheduler/src/main/java/com/zfoo/scheduler/model/vo/ReflectScheduler.java b/scheduler/src/main/java/com/zfoo/scheduler/model/vo/ReflectScheduler.java index a2da28e3..d29ceb2d 100644 --- a/scheduler/src/main/java/com/zfoo/scheduler/model/vo/ReflectScheduler.java +++ b/scheduler/src/main/java/com/zfoo/scheduler/model/vo/ReflectScheduler.java @@ -18,6 +18,8 @@ import com.zfoo.protocol.util.ReflectionUtils; import java.lang.reflect.Method; /** + * 动态代理被Scheduler注解标注的方法,为了避免反射最终会用javassist字节码增强的方法去代理ReflectScheduler + * * @author jaysunxiao * @version 3.0 */