package com.webpieces.http2engine.impl;
import java.util.concurrent.CompletableFuture;
import com.webpieces.hpack.api.dto.Http2Headers;
import com.webpieces.http2engine.api.StreamWriter;
import com.webpieces.http2engine.api.client.Http2ResponseListener;
public class CachedRequest {
private Http2Headers frame;
private Http2ResponseListener responseListener;
private CompletableFuture<StreamWriter> future;
public CachedRequest(Http2Headers frame, Http2ResponseListener responseListener,
CompletableFuture<StreamWriter> future) {
this.frame = frame;
this.responseListener = responseListener;
this.future = future;
}
public Http2Headers getFrame() {
return frame;
}
public Http2ResponseListener getResponseListener() {
return responseListener;
}
public CompletableFuture<StreamWriter> getFuture() {
return future;
}
}