128129130131132133134135136137138
return context.getInvokeAction(); } else { return context.getInvokeAction(); } } } while (frame.readable()); } else { // 其它事件直接往下传 return context.getInvokeAction(); } } finally { GrizzlyChannel.removeChannelIfDisconnectd(connection);
132133134135136137138139140141142
} if (msg != null) { out.write(msg); } } } while (frame.readable()); } finally { if (frame.readable()) { frame.discardReadBytes(); buffer = frame; } else {
134135136137138139140141142143144
out.write(msg); } } } while (frame.readable()); } finally { if (frame.readable()) { frame.discardReadBytes(); buffer = frame; } else { buffer = ChannelBuffers.EMPTY_BUFFER; }