@Override
    public void handleResult(T result) {
        this.result = result;
        latch.countDown();
        if (chainedCallback != null) {
            chainedCallback.handleResult(result);
        }
    }
Sets the RPC response, and unblocks all threads waiting on {@link #get()} or
{@link #get(long, java.util.concurrent.TimeUnit)}.

@param result the RPC result to set.
inlong-tubemq/tubemq-core/src/main/java/org/apache/inlong/tubemq/corerpc/client/CallFuture.java