simplify server runOnce
This commit is contained in:
parent
61c98ac266
commit
89451874c3
3 changed files with 4 additions and 4 deletions
|
@ -32,7 +32,7 @@ public class TwoPartyClient {
|
||||||
return rpcSystem.bootstrap(vatId.asReader());
|
return rpcSystem.bootstrap(vatId.asReader());
|
||||||
}
|
}
|
||||||
|
|
||||||
public synchronized CompletableFuture<?> runOnce() {
|
public CompletableFuture<?> runOnce() {
|
||||||
return this.rpcSystem.runOnce();
|
return this.rpcSystem.runOnce();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -55,7 +55,7 @@ public class TwoPartyServer {
|
||||||
}
|
}
|
||||||
|
|
||||||
public synchronized CompletableFuture<?> runOnce() {
|
public synchronized CompletableFuture<?> runOnce() {
|
||||||
var done = new CompletableFuture<Object>();
|
var done = new CompletableFuture<>();
|
||||||
for (var conn: connections) {
|
for (var conn: connections) {
|
||||||
done = CompletableFuture.anyOf(done, conn.runOnce());
|
done = CompletableFuture.anyOf(done, conn.runOnce());
|
||||||
}
|
}
|
||||||
|
|
|
@ -83,7 +83,7 @@ public class TwoPartyTest {
|
||||||
params.setParam0(4321);
|
params.setParam0(4321);
|
||||||
var response = request.send();
|
var response = request.send();
|
||||||
while (!response.isDone()) {
|
while (!response.isDone()) {
|
||||||
CompletableFuture.anyOf(response, server.runOnce()).join();
|
CompletableFuture.anyOf(response, this.client.runOnce(), server.runOnce()).join();
|
||||||
}
|
}
|
||||||
Assert.assertTrue(response.isDone());
|
Assert.assertTrue(response.isDone());
|
||||||
var results = response.get();
|
var results = response.get();
|
||||||
|
@ -101,7 +101,7 @@ public class TwoPartyTest {
|
||||||
var params = request.getParams();
|
var params = request.getParams();
|
||||||
var response = request.send();
|
var response = request.send();
|
||||||
while (!response.isDone()) {
|
while (!response.isDone()) {
|
||||||
CompletableFuture.anyOf(response, server.runOnce()).join();
|
CompletableFuture.anyOf(response, this.client.runOnce(), server.runOnce()).join();
|
||||||
}
|
}
|
||||||
Assert.assertTrue(response.isDone());
|
Assert.assertTrue(response.isDone());
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue