LOG.fine("waiting for " + (length - delegate.size()) + "bytes (guard: " + readGuard + ")");
}
waitingForData(readGuard, remainingTime);
} else {
throw new ClosedChannelException();
}
}
}
remainingTime = computeRemainingTime(start, receiveTimeoutSec);