Robinson
|
753d23d2ca
|
Set RMI tests to be trace log
|
2022-04-04 23:22:59 +02:00 |
|
Robinson
|
6355dfced7
|
Fixed RMI async unit test
|
2022-03-15 14:44:50 +01:00 |
|
Robinson
|
29f71f425f
|
Changed loopback -> localhost (loopback is invalid on macos)
|
2022-03-15 12:44:52 +01:00 |
|
Robinson
|
a75ece2a39
|
Now use the storage project
|
2021-08-23 00:42:02 -06:00 |
|
Robinson
|
d482d3e43d
|
connections are now created via a unit function instead of overriding the method.
|
2021-07-09 15:17:00 +02: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
|
b3f1ecf368
|
Safer blocking calls
|
2021-07-02 16:18:40 +02:00 |
|
Robinson
|
cf00451465
|
Updated test assert
|
2021-07-02 11:53:52 +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
|
cdeb4fce63
|
Fixed logger for Spam test
|
2021-04-30 22:17:26 +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
|
96b4a78104
|
Updated to use the object pool. Release 5.0!
|
2020-10-06 02:08:12 +02:00 |
|
nathan
|
01e6b5a150
|
Changed auto-boxing for unit tests
|
2020-09-29 15:24:41 +02:00 |
|
nathan
|
9bac797541
|
code polish
|
2020-09-23 16:00:47 +02:00 |
|
nathan
|
25c20fbf3f
|
Removed timeout for waiting for threads (it should close naturally, otherwise there are problems)
|
2020-09-23 16:00:16 +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
|
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
|
8885107052
|
Fixed warnings
|
2020-09-10 14:39:39 +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
|
818687c0d8
|
Fixed logging for tests
|
2020-09-03 15:01:52 +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
|
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
|
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
|
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 |
|