Commit Graph

22 Commits

Author SHA1 Message Date
Robinson
a75ece2a39 Now use the storage project 2021-08-23 00:42:02 -06:00
Robinson
33f3ca8ebc Supports the newest version of Aeron. Updated error log usage and notifications. Refactored RMI API (now RMI is accessible via '.rmi' calls). Updated unit tests. Added 'delete' to rmi methods (opposite of 'create'). 2021-07-07 00:04:47 +02:00
Robinson
bcad2f8d12 WIP unit tests with updated RMI api 2021-07-02 11:40:20 +02:00
Robinson
ef4b76d303 Changed scope for onMessage/disconnect/connect/etc callbacks from 'connection' -> 'this'. 2021-04-30 22:39:36 +02:00
Robinson
c529bde55b updated tests to latest source 2021-04-30 18:22:38 +02:00
Robinson
ed76209925 Changed RMI object callback to only be "this", instead of passing the (internal) rmiID around. The RMI-ID is used for internal rmi messages, so that a request+response can be paired. 2021-04-27 13:31:18 +02:00
nathan
9bac797541 code polish 2020-09-23 16:00:47 +02:00
nathan
4008dd6470 wait for close on server 2020-09-22 17:40:39 +02:00
nathan
dc30c18e97 Changed how internal storage operates (major performance improvement), added more types of storage. Set the default to PropertyStore (so settings are saved in a property file) 2020-09-19 19:41:39 +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
931b1c4fa1 Fixed unit tests 2020-09-03 14:34:50 +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
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
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
ee5e9eb24e Updated copyright notices in files 2020-08-19 15:35:45 +02:00
nathan
d611174bad code polish 2020-08-18 23:18:35 +02:00
nathan
618168b68b Added multi-jvm registration validation check. Fixed bug with registration detection for RMI types 2020-08-13 16:53:50 +02:00