* @throws InputAlreadyClosedException
*/
// ZZZ Deal with these methods.
public boolean isInputReady() throws IOException, InterruptedException, TezException {
if (isShutDown.get()) {
throw new InputAlreadyClosedException();
}
if (throwable != null) {
handleThrowable(throwable);
}
if (runShuffleFuture == null) {