Module methanol

Class RawResponse

  • Direct Known Subclasses:
    CacheResponse, NetworkResponse

    public abstract class RawResponse
    extends java.lang.Object
    A response with a "raw" body that is yet to be handled.
    • Method Detail

      • handle

        public <T> TrackedResponse<T> handle​(java.net.http.HttpResponse.BodyHandler<T> handler)
                                      throws java.io.IOException,
                                             java.lang.InterruptedException
        Throws:
        java.io.IOException
        java.lang.InterruptedException
      • handleAsync

        public abstract <T> java.util.concurrent.CompletableFuture<TrackedResponse<T>> handleAsync​(java.net.http.HttpResponse.BodyHandler<T> handler,
                                                                                                   java.util.concurrent.Executor executor)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object