作者 crossoverJie

:sparkles: Introducing new features.心跳完善

@@ -16,13 +16,17 @@ public class NettyAttrUtil { @@ -16,13 +16,17 @@ public class NettyAttrUtil {
16 private static final AttributeKey<String> ATTR_KEY_READER_TIME = AttributeKey.valueOf("readerTime"); 16 private static final AttributeKey<String> ATTR_KEY_READER_TIME = AttributeKey.valueOf("readerTime");
17 17
18 18
19 - public static void updateReaderTime(Channel channel,Long time){ 19 + public static void updateReaderTime(Channel channel, Long time) {
20 channel.attr(ATTR_KEY_READER_TIME).set(time.toString()); 20 channel.attr(ATTR_KEY_READER_TIME).set(time.toString());
21 } 21 }
22 22
23 - public static Long getReaderTime(Channel channel){ 23 + public static Long getReaderTime(Channel channel) {
24 String value = getAttribute(channel, ATTR_KEY_READER_TIME); 24 String value = getAttribute(channel, ATTR_KEY_READER_TIME);
25 - return Long.valueOf(value) ; 25 +
  26 + if (value != null) {
  27 + return Long.valueOf(value);
  28 + }
  29 + return null;
26 } 30 }
27 31
28 32