public <T, U> T completeOrForwardRequest(FutureCallback<T> cb, String path, String method, HttpHeaders headers, Object body,
                                             TypeReference<U> resultType, Translator<T, U> translator, Boolean forward) throws Throwable {
        return completeOrForwardRequest(cb, path, method, headers, null, body, resultType, translator, forward);
    }
Wait for a {@link FutureCallback} to complete. If it succeeds, return the parsed response. If it fails, try to forward the
request to the indicated target.
connect/runtime/src/main/java/org/apache/kafka/connect/runtime/rest/HerderRequestHandler.java