124125126127128129130131132133134
} else { close(voidFuture()); } } } else if (!firedChannelReadSuspended) { pipeline.fireChannelReadSuspended(); } } } }
7677787980818283848586
if (t instanceof IOException) { closed = true; } else if (!closed) { firedChannelReadSuspended = true; pipeline.fireChannelReadSuspended(); } pipeline().fireExceptionCaught(t); } finally { if (read) {
8788899091929394959697
pipeline.fireInboundBufferUpdated(); } if (closed && isOpen()) { close(voidFuture()); } else if (!firedChannelReadSuspended) { pipeline.fireChannelReadSuspended(); } } } }