Update README.md

This commit is contained in:
Vaci 2022-11-27 17:50:02 +00:00 committed by GitHub
parent ca7ceed32f
commit 1a36fd894d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -11,13 +11,10 @@ This repository clone adds an implementation of the RPC framework for Java.
Promise pipelining is provided via java.util.concurrent.CompletableFuture. Unlike the KJ asynchronous model, which completes promises
only when they are waited upon, a CompletableFuture can complete immediately. This may break E-ordering, as the C++ implementation
relies on kj::evalLater() to defer method calls, and there is no obvious (to me, anyway) way to replicate the behaviour of
kj::evalLater() with CompletableFutures.
relies on kj::evalLater() to defer method calls and this implementation may have subtle differences.
Most of the C++ RPC test cases have been ported to this implementation, which gives me some comfort that the implementation logic is
correct, but more extensive testing is required.
This implementation does not support generic interfaces. Extending the schema compiler to output code for generic interfaces is an
exercise I leave to the reader.