public static HttpMessageStream of(HttpResponse response, Duration timeout) {
        final HttpMessageStream message = new HttpMessageStream(timeout);
        response.subscribe(new HttpMessageSubscriberAdapter(message.asSubscriber()));
        return message;
    }
A utility class to handle {@link HttpMessageStream} processing for {@link HttpRequest} and
{@link HttpResponse}.
resteasy/src/main/java/com/linecorp/armeria/internal/common/resteasy/HttpMessageStream.java