This closes #3196
This commit is contained in:
commit
f848feab66
|
@ -101,7 +101,7 @@ public class ProtocolHandler {
|
||||||
|
|
||||||
private final boolean httpEnabled;
|
private final boolean httpEnabled;
|
||||||
|
|
||||||
private ScheduledFuture timeoutFuture;
|
private ScheduledFuture<?> timeoutFuture;
|
||||||
|
|
||||||
private int handshakeTimeout;
|
private int handshakeTimeout;
|
||||||
|
|
||||||
|
@ -122,6 +122,15 @@ public class ProtocolHandler {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void channelInactive(ChannelHandlerContext ctx) throws Exception {
|
||||||
|
super.channelInactive(ctx);
|
||||||
|
if (handshakeTimeout > 0 && timeoutFuture != null) {
|
||||||
|
timeoutFuture.cancel(true);
|
||||||
|
timeoutFuture = null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void channelRead(ChannelHandlerContext ctx, Object msg) throws Exception {
|
public void channelRead(ChannelHandlerContext ctx, Object msg) throws Exception {
|
||||||
if (msg instanceof FullHttpRequest) {
|
if (msg instanceof FullHttpRequest) {
|
||||||
|
|
Loading…
Reference in New Issue