26 lines
664 B
Java
26 lines
664 B
Java
package org.capnproto;
|
|
|
|
import java.util.concurrent.CompletableFuture;
|
|
|
|
public final class DispatchCallResult {
|
|
|
|
private final CompletableFuture<java.lang.Void> promise;
|
|
private final boolean streaming;
|
|
|
|
public DispatchCallResult(CompletableFuture<java.lang.Void> promise, boolean isStreaming) {
|
|
this.promise = promise;
|
|
this.streaming = isStreaming;
|
|
}
|
|
|
|
public DispatchCallResult(Throwable exc) {
|
|
this(CompletableFuture.failedFuture(exc), false);
|
|
}
|
|
|
|
public CompletableFuture<java.lang.Void> getPromise() {
|
|
return promise.copy();
|
|
}
|
|
|
|
public boolean isStreaming() {
|
|
return streaming;
|
|
}
|
|
}
|