@Override public final void channelInactive(final ChannelHandlerContext context) throws Exception { //TODO delete connection map super.channelInactive(context); } }
@Override public final void channelInactive(final ChannelHandlerContext context) throws Exception { //TODO delete connection map super.channelInactive(context); } }
@Override public void channelInactive(ChannelHandlerContext ctx) throws Exception { super.channelInactive(ctx); ctx.close(); }
@Override public void channelInactive(ChannelHandlerContext ctx) throws Exception { if (maxConnections > 0) { connections.decrementAndGet(); } super.channelInactive(ctx); } }
@Override public void channelInactive(ChannelHandlerContext ctx) throws Exception { removeInternalHandler(ctx); super.channelInactive(ctx); }
@Override public void channelInactive(ChannelHandlerContext ctx) throws Exception { try { super.channelInactive(ctx); } finally { currentConnections.decrementAndGet(); connectionClosed.increment(); } }
@Override public final void channelInactive(ChannelHandlerContext ctx) throws Exception { tearDown(); super.channelInactive(ctx); ctx.close(); }
@Override public void channelInactive(ChannelHandlerContext ctx) throws Exception { fireCompleteEventIfNotAlready(ctx, CompleteReason.INACTIVE); super.channelInactive(ctx); }
@Override public void channelInactive(ChannelHandlerContext ctx) throws Exception { try { super.channelInactive(ctx); } finally { fireCompleteEventIfNotAlready(ctx, CompleteReason.INACTIVE); } }
@Override public void channelInactive(ChannelHandlerContext ctx) throws Exception { super.channelInactive(ctx); ctx.close(); }
@Override public void channelInactive(ChannelHandlerContext ctx) throws Exception { super.channelInactive(ctx); // if still handshaking this means we not got any response back from the server and so need to notify the client // about it as otherwise the client would never been notified. if (handshaking) { handleException(new WebSocketHandshakeException("Connection closed while handshake in process")); } }
@Override public void channelInactive(ChannelHandlerContext ctx) throws Exception { try { super.channelInactive(ctx); } finally { groupMetrics.getForCurrentEventLoop().decrementCurrentConnections(); } } }
@Override public void channelInactive(ChannelHandlerContext ctx) throws Exception { passport(ctx).add(PassportState.SERVER_CH_INACTIVE); super.channelInactive(ctx); }
@Override public void channelInactive(ChannelHandlerContext ctx) throws Exception { try { super.channelInactive(ctx); } finally { currentConnections.decrementAndGet(); connectionClosed.increment(); } }
@Override public final void channelInactive(ChannelHandlerContext ctx) throws Exception { tearDown(); super.channelInactive(ctx); ctx.close(); }
@Override public void channelInactive(ChannelHandlerContext ctx) throws Exception { passport(ctx).add(PassportState.ORIGIN_CH_INACTIVE); super.channelInactive(ctx); }
@Override public void channelInactive(ChannelHandlerContext ctx) throws Exception { try { super.channelInactive(ctx); } finally { fireCompleteEventIfNotAlready(ctx, CompleteReason.INACTIVE); } }
@Override public void channelInactive(ChannelHandlerContext ctx) throws Exception { removeInternalHandler(ctx); super.channelInactive(ctx); }
@Override public void channelInactive(ChannelHandlerContext ctx) throws Exception { fireCompleteEventIfNotAlready(ctx, CompleteReason.INACTIVE); super.channelInactive(ctx); }
@Override public void channelInactive(ChannelHandlerContext ctx) throws Exception { try { super.channelInactive(ctx); } finally { groupMetrics.getForCurrentEventLoop().decrementCurrentConnections(); } } }