Commit graph

83 commits

Author SHA1 Message Date
886120d1ef
update version for runtime-rpc
Some checks failed
CI / build (push) Has been cancelled
2024-10-07 12:40:51 +03:00
Vaci Koblizek
ca7ceed32f remove AsynchronousByteListenChannel 2022-08-31 14:43:14 +01:00
octeep
e3f447d4c7 use java nio AsynchronousByteChannel instead for Serialize 2022-08-31 14:43:14 +01:00
Vaci Koblizek
42d5535e9a Track fix to ordering bug as described here:
https://github.com/capnproto/capnproto/pull/1006
6f77d09216
2022-03-05 17:03:03 +00:00
Vaci Koblizek
84dcb10085 correct pom version 2021-11-10 11:47:03 +00:00
Alessandro Arcangeli
2731586bb9
fix "questionId is already in use" error 2021-10-16 13:30:47 +02:00
Vaci Koblizek
f37f934c6b wqbump runtime-rpc dependencies to 0.1.10 2021-08-19 10:55:36 +01:00
Vaci Koblizek
950ba824b9 use java11 switches and completablefutures 2021-04-05 11:05:52 +01:00
Vaci Koblizek
1bf1228756 revert to java version 11 2021-04-05 11:05:52 +01:00
Vaci Koblizek
4f55af417f remove excess client construction from EzRpcClient 2020-12-08 16:30:07 +00:00
Vaci
2dcaebb8f3 github CI workflow 2020-12-08 16:30:07 +00:00
Vaci Koblizek
22e5ab34a9 Merge remote-tracking branch 'sandstorm/master' 2020-12-07 19:35:51 +00:00
Vaci Koblizek
59c6913d0d EzRpcServer expects internet sockets 2020-12-07 19:07:56 +00:00
Vaci Koblizek
c9dcefb153 EzRpcClient must connect synchronously 2020-12-07 19:00:49 +00:00
Vaci Koblizek
23c3c789f7 combine cleanup methods 2020-12-07 18:57:22 +00:00
Vaci Koblizek
635bfa0d62 imports 2020-12-05 14:04:19 +00:00
Vaci Koblizek
998b569d4c add ez-rpc 2020-12-03 12:30:00 +00:00
Vaci Koblizek
e3eabe6476 copy params in direct tail call
and remove invalid override in PipelineClient
2020-12-03 12:11:57 +00:00
Vaci Koblizek
837f1b324c add AnyList 2020-11-30 20:22:36 +00:00
Vaci Koblizek
e9493cf2e1 ensure group access pipelines are created 2020-11-30 19:21:20 +00:00
Vaci Koblizek
2b5bf0eb21 tidy up branding and implement QueuedClient,getBrand() correctly 2020-11-30 18:52:28 +00:00
Vaci Koblizek
d02e460f06 tidy up response and pipeline construction 2020-11-30 17:47:37 +00:00
Vaci Koblizek
c66250f492 remove sizeHint branch from new outgoing messages 2020-11-28 10:23:21 +00:00
Vaci Koblizek
66ee9471f9 replace Integers with FileDescriptors 2020-11-28 09:55:53 +00:00
Vaci Koblizek
789d2df6e4 replace PipelineOp[] with short[] 2020-11-27 13:30:35 +00:00
Vaci Koblizek
6e5bcc62ae replace typeless requests with anonymous implementations 2020-11-27 10:19:06 +00:00
Vaci Koblizek
585a21259e remove unused AnyRequest.send() 2020-11-27 09:50:26 +00:00
Vaci Koblizek
b5c1c48c4f all channels are socket channels 2020-11-26 16:52:47 +00:00
Vaci Koblizek
a3837e6010 message loop exit logging level as FINE 2020-11-26 16:09:07 +00:00
Vaci Koblizek
a2a17ea3cb remove CapabilityServerSetBase, add test case 2020-11-26 16:03:13 +00:00
Vaci Koblizek
60690c1e70 fix construction of never-resolving pipeline 2020-11-26 15:21:02 +00:00
Vaci Koblizek
6326f965ab new style resolve switch 2020-11-26 15:18:37 +00:00
Vaci Koblizek
772108ff12 add testEmbargoNull test
throw RpcExceptions rather than RuntimeExceptions
2020-11-26 15:06:20 +00:00
Vaci Koblizek
3ba96956a8 disembargo promise is always non-null 2020-11-26 14:44:38 +00:00
Vaci Koblizek
359dae8b1c lower logging level to FINE 2020-11-26 14:39:53 +00:00
Vaci Koblizek
e3d52a0bbd use gather writes for AsynchronousSocketChannels 2020-11-26 14:22:13 +00:00
Vaci Koblizek
07f8f22acd implement call blocking stack 2020-11-25 19:43:18 +00:00
Vaci Koblizek
941a254e41 by default, streaming calls fal back to regular calls 2020-11-25 15:53:25 +00:00
Vaci Koblizek
2d072a6b12 implement streaming requests 2020-11-25 15:47:02 +00:00
Vaci Koblizek
fb5f1bf2ba cleanup import lifecycle 2020-11-24 22:16:01 +00:00
Vaci Koblizek
3b642d0355 add a delay to testTailCall 2020-11-23 21:04:09 +00:00
Vaci Koblizek
beec84a1bc calling thread drives client side loop 2020-11-23 20:50:11 +00:00
Vaci Koblizek
cdb719eed0 oops, invert senderLoopback assertion 2020-11-23 20:06:52 +00:00
Vaci Koblizek
52892478ef serialise write and correct chaining 2020-11-20 20:22:36 +00:00
Vaci Koblizek
d3e639eaee add capability tail call test 2020-11-20 16:32:42 +00:00
Vaci Koblizek
0c4e98848e ensure whenMoreResolved resolves to eventual client in PromiseClient 2020-11-19 16:19:34 +00:00
Vaci Koblizek
af229ccb99 cleanup minor code quality issues in RpcState
simplify handleResolve

use enhanced switch in getMessageTarget
2020-11-19 16:02:06 +00:00
Vaci Koblizek
f0fbaacae1 avoid null bootstrap interface 2020-11-19 15:32:32 +00:00
Vaci Koblizek
68edac583b remove unused getVatIdFactory() 2020-11-19 15:26:21 +00:00
Vaci Koblizek
5e797d36a3 remove baseAccept and tidy TowPartyVatNetwork 2020-11-19 15:17:50 +00:00