move more CompFutures to void
This commit is contained in:
parent
6d082a71b5
commit
05dc84b675
3 changed files with 8 additions and 4 deletions
|
@ -32,7 +32,7 @@ public class CallContext<Params, Results> {
|
|||
return this.hook.getResults().initAs(results);
|
||||
}
|
||||
|
||||
public final <SubParams, Results> CompletableFuture<?> tailCall(Request<SubParams, Results> tailRequest) {
|
||||
public final <SubParams, Results> CompletableFuture<java.lang.Void> tailCall(Request<SubParams, Results> tailRequest) {
|
||||
return this.hook.tailCall(tailRequest.getHook());
|
||||
}
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@ public interface CallContextHook {
|
|||
|
||||
AnyPointer.Builder getResults(int sizeHint);
|
||||
|
||||
CompletableFuture<?> tailCall(RequestHook request);
|
||||
CompletableFuture<java.lang.Void> tailCall(RequestHook request);
|
||||
|
||||
void allowCancellation();
|
||||
|
||||
|
|
|
@ -1,10 +1,14 @@
|
|||
package org.capnproto;
|
||||
|
||||
public interface PipelineHook {
|
||||
|
||||
ClientHook getPipelinedCap(PipelineOp[] ops);
|
||||
|
||||
static PipelineHook newBrokenPipeline(Throwable exc) {
|
||||
return ops -> Capability.newBrokenCap(exc);
|
||||
return new PipelineHook() {
|
||||
@Override
|
||||
public ClientHook getPipelinedCap(PipelineOp[] ops) {
|
||||
return Capability.newBrokenCap(exc);
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue