diff --git a/net/src/main/java/com/zfoo/net/router/Router.java b/net/src/main/java/com/zfoo/net/router/Router.java index 283bdc15..f040925a 100644 --- a/net/src/main/java/com/zfoo/net/router/Router.java +++ b/net/src/main/java/com/zfoo/net/router/Router.java @@ -62,14 +62,14 @@ public class Router implements IRouter { public static final long DEFAULT_TIMEOUT = 3000; - private final ShortObjectHashMap receiverMap = new ShortObjectHashMap<>(); + protected final ShortObjectHashMap receiverMap = new ShortObjectHashMap<>(); /** * 作为服务器接收方,会把receive收到的attachment存储在这个地方,只针对task线程。 * atReceiver会设置attachment,但是在方法调用完成会取消,不需要过多关注。 * asyncAsk会再次设置attachment,需要重点关注。 */ - private final FastThreadLocalAdapter serverReceiverAttachmentThreadLocal = new FastThreadLocalAdapter<>(); + protected final FastThreadLocalAdapter serverReceiverAttachmentThreadLocal = new FastThreadLocalAdapter<>(); /** * 在服务端收到数据后,会调用这个方法. 这个方法在BaseRouteHandler.java的channelRead中被调用