java.lang.Object
com.github.mizosoft.methanol.internal.cache.RawResponse
- Direct Known Subclasses:
CacheResponse
,NetworkResponse
A response with a "raw" body that is yet to be handled.
-
Method Summary
Modifier and TypeMethodDescriptionget()
<T> TrackedResponse
<T> handle
(HttpResponse.BodyHandler<T> handler) abstract <T> CompletableFuture
<TrackedResponse<T>> handleAsync
(HttpResponse.BodyHandler<T> handler, Executor executor) abstract RawResponse
with
(Consumer<ResponseBuilder<?>> mutator)
-
Method Details
-
get
-
handle
public <T> TrackedResponse<T> handle(HttpResponse.BodyHandler<T> handler) throws IOException, InterruptedException - Throws:
IOException
InterruptedException
-
handleAsync
public abstract <T> CompletableFuture<TrackedResponse<T>> handleAsync(HttpResponse.BodyHandler<T> handler, Executor executor) -
with
-