Robinson
|
6a7fe7b1dc
|
Added support for filtering aeron driver exceptions, onError listeners are now notified if there is an aeron driver error.
|
2021-07-26 20:40:43 +02:00 |
|
Robinson
|
7d2263b47b
|
Fixed shutdown performance/bug
|
2021-07-26 20:16:10 +02: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
|
c725806727
|
Cleaned up heap vs stack access, fixed ping support, fixed coroutine errors during serialization
|
2021-07-08 14:33:24 +02:00 |
|
Robinson
|
632603c8c7
|
WIP RMI and message performance/ping testing
|
2021-07-07 21:32:36 +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
|
8550a24c04
|
fixed warnings
|
2021-07-02 16:19:21 +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
|
048b780e2f
|
Added tests for restarting a client via client.close() . connection.close() with a onDisconnect listener also works. The instance that started the aeron instance, is the one that cleans it up
|
2021-04-30 21:18:57 +02:00 |
|
Robinson
|
4b984f03e4
|
Changed default ports
|
2021-04-30 20:29:56 +02:00 |
|
Robinson
|
c529bde55b
|
updated tests to latest source
|
2021-04-30 18:22:38 +02:00 |
|
Robinson
|
0da8986258
|
code cleanup
|
2021-04-29 11:37:13 +02:00 |
|
Robinson
|
3b1d699463
|
Fixed unit test for shared storage
|
2021-04-29 11:28:46 +02:00 |
|
Robinson
|
6f43b2bcec
|
Actually run configuration lambda
|
2021-04-29 11:26:34 +02:00 |
|
Robinson
|
a5a951f863
|
removed runBlocking, as it's no longer necessary
|
2021-04-29 11:26:19 +02:00 |
|
Robinson
|
62deb13d5a
|
Added easy ability to wait forever when unit testing
|
2021-04-29 11:03:47 +02:00 |
|
Robinson
|
a3b5cbcc89
|
WIP ping functionality
|
2021-04-29 10:25:25 +02:00 |
|
Robinson
|
1e077c2d98
|
Added ability to add to an endpoint configuration
|
2021-04-29 10:02:22 +02:00 |
|
Robinson
|
2828758fee
|
Updated how to access storage (via a property now)
|
2021-04-29 10:01:07 +02:00 |
|
Robinson
|
065b310fd4
|
code polish
|
2021-04-29 01:48:41 +02:00 |
|
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 |
|