@Override
            public int available() {
                return requestProducer.available();
            }
This example demonstrates a full-duplex, streaming HTTP/1.1 message exchange.
httpclient5/src/test/java/org/apache/hc/client5/http/examples/AsyncClientFullDuplexExchange.java