@Override
    public final boolean isCancelled() {
        return false;
    }
<p>This method calls {@link #connect()} to establish a {@link ContentChannel} for the {@link Request}, and then
iterates through all the ByteBuffers returned by {@link #requestContent()} and writes them to that
ContentChannel. This method uses a <code>finally</code> block to make sure that the ContentChannel is always {@link
ContentChannel#close(CompletionHandler) closed}.</p>

<p>The returned Future will wait for all CompletionHandlers associated with the Request have been completed, and
a {@link Response} has been received.</p>

@return A Future that can be waited for.
jdisc_core/src/main/java/com/yahoo/jdisc/handler/RequestDispatch.java