Skip to content

Commit 1d7855d

Browse files
author
Peng Hu
committed
删除简单日志
1 parent 94ee605 commit 1d7855d

File tree

5 files changed

+28
-26
lines changed

5 files changed

+28
-26
lines changed

pom.xml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -126,11 +126,6 @@
126126
<artifactId>slf4j-api</artifactId>
127127
<version>1.7.30</version>
128128
</dependency>
129-
<dependency>
130-
<groupId>org.slf4j</groupId>
131-
<artifactId>slf4j-simple</artifactId>
132-
<version>1.7.30</version>
133-
</dependency>
134129
<dependency>
135130
<groupId>junit</groupId>
136131
<artifactId>junit</artifactId>

src/main/java/info/xiaomo/gengine/network/INetworkEventListener.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,6 @@ public interface INetworkEventListener {
2929
*/
3030
void onExceptionOccur(ChannelHandlerContext ctx, Throwable cause);
3131

32+
void idle(ChannelHandlerContext ctx, Object evt);
33+
3234
}

src/main/java/info/xiaomo/gengine/network/client/ClientMessageExecutor.java

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -25,32 +25,32 @@ public ClientMessageExecutor(INetworkConsumer consumer, INetworkEventListener li
2525
this.futureMap = futureMap;
2626
}
2727

28-
// @Override
29-
// public void channelRead(ChannelHandlerContext ctx, Object msg) throws Exception {
30-
//
28+
@Override
29+
public void channelRead(ChannelHandlerContext ctx, Object msg) throws Exception {
30+
3131
// AbstractMessage m = (AbstractMessage) msg;
3232
// ClientFuture<AbstractMessage> f = futureMap.get(m.getSequence());
3333
// if (f != null) {
3434
// if (!f.isCancelled()) {
3535
// f.result(m);
3636
// }
3737
// } else {
38-
// super.channelRead(ctx, msg);
39-
// }
40-
//
41-
// }
42-
//
43-
// @Override
44-
// public void userEventTriggered(ChannelHandlerContext ctx, Object evt) throws Exception {
45-
//
46-
// if(this.isIdleCheck() && evt instanceof IdleStateEvent) {
47-
// IdleStateEvent idleStateEvent = (IdleStateEvent) evt;
48-
// IdleState state = idleStateEvent.state();
49-
// if(state == IdleState.READER_IDLE) {
50-
// this.listener.idle(ctx, state);
51-
// }
52-
// } else {
53-
// super.userEventTriggered(ctx, evt);
38+
super.channelRead(ctx, msg);
5439
// }
55-
// }
40+
41+
}
42+
43+
@Override
44+
public void userEventTriggered(ChannelHandlerContext ctx, Object evt) throws Exception {
45+
46+
if ( evt instanceof IdleStateEvent) {
47+
IdleStateEvent idleStateEvent = (IdleStateEvent) evt;
48+
IdleState state = idleStateEvent.state();
49+
if (state == IdleState.READER_IDLE) {
50+
this.listener.idle(ctx, state);
51+
}
52+
} else {
53+
super.userEventTriggered(ctx, evt);
54+
}
55+
}
5656
}

src/main/java/info/xiaomo/gengine/network/client/NetworkEventListenerAdapter.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,9 @@ public void onDisconnected(ChannelHandlerContext ctx) {
2626
public void onExceptionOccur(ChannelHandlerContext ctx, Throwable cause) {
2727

2828
}
29+
30+
@Override
31+
public void idle(ChannelHandlerContext ctx, Object evt) {
32+
33+
}
2934
}

src/main/java/info/xiaomo/gengine/network/handler/MessageExecutor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ public class MessageExecutor extends SimpleChannelInboundHandler<Object> {
1313

1414
private final INetworkConsumer consumer;
1515

16-
private final INetworkEventListener listener;
16+
protected final INetworkEventListener listener;
1717

1818

1919
public MessageExecutor(INetworkConsumer consumer, INetworkEventListener listener) {

0 commit comments

Comments
 (0)