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 |
|
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
|
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 |
|
nathan
|
618168b68b
|
Added multi-jvm registration validation check. Fixed bug with registration detection for RMI types
|
2020-08-13 16:53:50 +02:00 |
|
nathan
|
a58af6ba00
|
Cleaned up log message. Now supports constructor parameters for creating RMI objects
|
2020-08-13 14:39:19 +02:00 |
|