149150151152153154155156157158159
int res; try { res = channel.read(buffer); if (res == -1) { future.setResult(data.toByteArray()); channel.suspendReads(); return; } else if (res == 0) { return; } else { buffer.flip();
143144145146147148149150151152153
165166167168169170171172173174175
168169170171172173174175176177178
140141142143144145146147148149150
166167168169170171172173174175176
153154155156157158159160161162163