package org.webpieces.httpclient.impl;
import java.util.concurrent.CompletableFuture;
import org.webpieces.httpclient.api.HttpChunkWriter;
import org.webpieces.httpclient.api.HttpResponseListener;
import org.webpieces.httpparser.api.dto.HttpRequest;
public class PendingRequest {
private HttpRequest request;
private HttpResponseListener listener;
private CompletableFuture<HttpChunkWriter> future;
public PendingRequest(CompletableFuture<HttpChunkWriter> future, HttpRequest request, HttpResponseListener listener) {
this.future = future;
this.request = request;
this.listener = listener;
}
public HttpRequest getRequest() {
return request;
}
public HttpResponseListener getListener() {
return listener;
}
public CompletableFuture<HttpChunkWriter> getFuture() {
return future;
}
}