capnproto-java-rpc/runtime/src/main/java/org/capnproto/RemotePromise.java
2020-10-22 15:55:10 +01:00

22 lines
498 B
Java

package org.capnproto;
import java.util.concurrent.CompletableFuture;
class RemotePromise<Results> {
final CompletableFuture<Response> response;
final PipelineHook pipeline;
RemotePromise(CompletableFuture<Response> response, PipelineHook pipeline) {
this.response = response;
this.pipeline = pipeline;
}
public CompletableFuture<Response> getResponse() {
return response;
}
public PipelineHook getHook() {
return pipeline;
}
}