Commit Graph

58 Commits

Author SHA1 Message Date
nathan
3b9eb00de9 Added unit test for manually starting/stopping the aeron media driver outside of the network 2020-09-15 12:01:29 +02:00
nathan
d4d8ddefc1 Fixed compile warnings 2020-09-11 11:06:03 +02:00
nathan
5f228cf7b4 Fixed log messages 2020-09-11 10:28:54 +02:00
nathan
77d114e525 Added back RMI test for multi-jvm 2020-09-11 03:30:27 +02:00
nathan
495bf8931f Added test for media driver disconnects in same JVM 2020-09-11 03:30:16 +02:00
nathan
58a5d31df4 code polish 2020-09-11 01:14:52 +02:00
nathan
09c895e981 Added test for IPC -> UDP fallback 2020-09-10 14:40:09 +02:00
nathan
8885107052 Fixed warnings 2020-09-10 14:39:39 +02:00
nathan
9c34b412b1 Added test for taking kryos 2020-09-10 02:15:19 +02:00
nathan
d0787fc12f Made logging easier 2020-09-09 12:30:07 +02:00
nathan
b7da14834e Added support for IPv6. 2020-09-09 01:33:09 +02:00
nathan
1e36cba8f2 Change back ipc stuff 2020-09-04 13:20:48 +02:00
nathan
818687c0d8 Fixed logging for tests 2020-09-03 15:01:52 +02:00
nathan
3223e34619 Fixed base test info 2020-09-03 15:01:24 +02:00
nathan
16e68ee952 Fixed unit tests 2020-09-03 14:43:01 +02:00
nathan
931b1c4fa1 Fixed unit tests 2020-09-03 14:34:50 +02:00
nathan
8a8dbda3f5 Tweaked logs 2020-09-03 09:52:57 +02:00
nathan
f35f57bd87 Added extra check for out-of-order RMI registrations 2020-09-03 02:41:10 +02:00
nathan
08a72736b9 cleaned up unittests 2020-09-03 02:40:53 +02:00
nathan
4504f7167e Updated unit tests to only have serialization registration on the server 2020-09-02 15:02:52 +02:00
nathan
8caef6611c Cleaned up unit tests 2020-09-02 03:20:29 +02:00
nathan
27be7d996a Code cleanup 2020-09-01 14:37:43 +02:00
nathan
780e09dd8d Changed test count for sync 2020-09-01 09:12:58 +02:00
nathan
9ec8f4efe3 Better support for sending RMI objects 2020-09-01 09:12:30 +02:00
nathan
a20c55a864 Added rmi registration order checks 2020-09-01 06:42:09 +02:00
nathan
9a445fe261 Removed unnecessary kryo registration, added spacing 2020-09-01 06:11:52 +02:00
nathan
32e9a68222 WIP @rmi annotations 2020-08-31 14:52:42 +02:00
nathan
ab2395845b Moved serialization validation to it's own test (it's has nothing to do with RMI), refactored RmiTest 2020-08-30 23:16:09 +02:00
nathan
d325cdb5f7 Added edge case for RMI registration 2020-08-28 10:22:25 +02:00
nathan
8ae9b9ddbb Code cleanup 2020-08-28 10:21:54 +02:00
nathan
46bee0b977 Cleaned up tests 2020-08-27 13:55:32 +02:00
nathan
59d58f27e8 More conversion to kotlin 2020-08-27 13:46:14 +02:00
nathan
eceb9bbcee fixed test 2020-08-27 02:34:48 +02:00
nathan
9478acc0f4 cleaned up logs 2020-08-27 02:34:36 +02:00
nathan
e995dbdef5 Code cleanup 2020-08-27 00:47:51 +02:00
nathan
b6f337d0e6 Added RMI serialization syncrhonization between the server/client during the handshake. Fixed serialization for sending RMI objects in both directions. Removed NetworkSerializationManager, and instead pass the Serialization implementation. 2020-08-26 15:39:29 +02:00
nathan
42664bfdfe Fixed issues with restarting a client, notifyConnect/Disconnect now ALWAYS happen on a new coroutine 2020-08-25 17:46:36 +02:00
nathan
389af93f0a More work done on cleaning up stack traces 2020-08-22 22:58:50 +02:00
nathan
8bca94683f Added correct proxy+suspend example 2020-08-22 20:43:03 +02:00
nathan
4a033651cc Cleaned up RMI coroutine suspension 2020-08-22 19:29:46 +02:00
nathan
698701dfdc rmiID is ALWAYS on the right for packed IDs. Fixed rmiID unsigned operations. WIP suspend proxy invocations 2020-08-20 13:08:36 +02:00
nathan
ee5e9eb24e Updated copyright notices in files 2020-08-19 15:35:45 +02:00
nathan
c6ad8e9829 Added proper proxy object tests 2020-08-19 01:30:44 +02:00
nathan
60dd1971c7 Added delayed invocation spam test 2020-08-19 01:30:21 +02:00
nathan
d611174bad code polish 2020-08-18 23:18:35 +02:00
nathan
e109762cb3 Added suspend methods for testing 2020-08-18 23:18:27 +02:00
nathan
f4bffabbcf code polish 2020-08-18 23:17:49 +02:00
nathan
29367c4d5c fixed warnings 2020-08-18 23:16:54 +02:00
nathan
7df974ce40 Added override test 2020-08-18 01:50:20 +02:00
nathan
da5264c542 Fixed RMI short/int packing for negative numbers 2020-08-18 01:49:19 +02:00