readListener != null) {
readListener.onAllDataRead();
}
} catch (Throwable t) {
ExceptionUtils.handleThrowable(t);
writeListener.onError(t);
throw t;
} finally {
request.getContext().unbind(false, oldCL);
}
} else if (readListener != null && status == SocketStatus.OPEN_READ) {