Commit Graph

76 Commits

Author SHA1 Message Date
Robinson
f53e705432 Fixed "fast" reconnect issues, where sometimes the media driver would be disconnected from the aeron driver 2021-04-27 13:57:47 +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
Robinson
29b0ee8199 Fixed connection filter on connect 2021-04-27 10:28:18 +02:00
Robinson
97eb299ed4 Converted more unit tests to kotlin 2021-04-25 22:01:36 +02:00
Robinson
31cd0b630a Rename .java to .kt 2021-04-25 22:01:35 +02:00
Robinson
bcbdaf167f code/library cleanup 2021-04-24 00:09:11 +02:00
nathan
96b4a78104 Updated to use the object pool. Release 5.0! 2020-10-06 02:08:12 +02:00
nathan
5c7a2b5d2d Added memory testing 2020-09-29 15:43:37 +02:00
nathan
01e6b5a150 Changed auto-boxing for unit tests 2020-09-29 15:24:41 +02:00
nathan
69681f626a Added extra IPC/UDP test 2020-09-28 19:37:40 +02:00
nathan
49eb431da0 Added test for when the Settings Store is shared 2020-09-25 19:53:41 +02:00
nathan
6d63401fba Suppressed warnings 2020-09-25 14:51:35 +02:00
nathan
9bac797541 code polish 2020-09-23 16:00:47 +02:00
nathan
feb146e8d8 Code polish 2020-09-23 16:00:29 +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
50783a7ae9 reworked how stopDriver operates 2020-09-19 19:38:55 +02:00
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