Commit Graph

1735 Commits

Author SHA1 Message Date
Robinson
decec8641b
updated license 2023-10-05 13:18:40 +02:00
Robinson
66a922b6b5
Increased default macos devShm virtual drive 2023-10-05 13:18:28 +02:00
Robinson
7eac9699c9
Fixed session/connection lateinit errors 2023-10-05 13:18:00 +02:00
Robinson
8f9ee52b36
Fixed null pointer 2023-10-05 13:17:28 +02:00
Robinson
48325ee846
version 6.13 2023-10-03 22:11:48 +02:00
Robinson
1fded5575b
updated build deps 2023-10-03 22:11:40 +02:00
Robinson
1287eb8c6e
AeronDriverInternal will now restart the network if there is an unexpected close of heartbeat timestamp counter error 2023-10-03 22:01:54 +02:00
Robinson
c69a33f1a9
version 6.12 2023-09-28 01:55:14 +02:00
Robinson
0825274bd0
Cleaned up ordering of connection initialization 2023-09-28 01:55:03 +02:00
Robinson
b55168a3eb
Now safely try to close a connection when it's not possible (just log, don't throw exception) 2023-09-26 19:53:27 +02:00
Robinson
653236a7e2
version 6.11 2023-09-25 14:00:52 +02:00
Robinson
b45826da80
Code cleanup + better unit tests 2023-09-25 13:59:46 +02:00
Robinson
78374e4dfc
More clearly defined session management. Fixed problem when reconnecting + RMI create callbacks. 2023-09-25 13:59:26 +02:00
Robinson
b2217f66ee
Added additional cast method 2023-09-25 13:58:32 +02:00
Robinson
1b6880bf7d
Fixed issues when deleting RMI objects/proxies 2023-09-25 13:58:24 +02:00
Robinson
babee06372
Fixed issues surrounding RMI + timeouts 2023-09-25 13:58:02 +02:00
Robinson
00d444bde7
Fixed out-of-order signalling 2023-09-25 13:57:04 +02:00
Robinson
8dd70e9e0e
Cleaned up comments 2023-09-25 13:56:23 +02:00
Robinson
72a7121762
More clear logging 2023-09-25 13:56:02 +02:00
Robinson
e399f4948d
Stronger checks for RMI ID minimum values 2023-09-25 13:54:37 +02:00
Robinson
2ab8d7b3bd
Added comments 2023-09-25 13:54:11 +02:00
Robinson
be78d498dc
Add connection before init, so init happens before polling of events 2023-09-25 13:53:37 +02:00
Robinson
8bbaa6df18
Cleaned up sessions 2023-09-22 15:54:01 +02:00
Robinson
c0227fee06
Updated deps, now pure support for jpms 2023-09-21 12:55:09 +02:00
Robinson
1125785b21
added unit test for sessions 2023-09-21 12:54:42 +02:00
Robinson
19d6d6ebaf
Code cleanup 2023-09-21 12:54:07 +02:00
Robinson
e6b4cbd386
Added support for sessions 2023-09-21 12:53:47 +02:00
Robinson
3e9109b4c7
Code cleanup 2023-09-21 11:22:36 +02:00
Robinson
c8047987b4
removed unnecessary dir 2023-09-19 22:44:48 +02:00
Robinson
851fcfd1fc
Code cleanup 2023-09-17 02:39:00 +02:00
Robinson
b2d349d17c
Merge branch 'session' 2023-09-17 02:37:36 +02:00
Robinson
f269684ea5
newConnection method reverted back to function, which allows for easier extension of class types 2023-09-17 02:36:45 +02:00
Robinson
e32ecda7ac
updated dep 2023-09-15 20:09:29 +02:00
Robinson
5b43d44b22
Initial work on cache 2023-09-15 20:09:09 +02:00
Robinson
67b4443ade
Ensure the aeron context is always closed and the driver is cleaned up, even if it hasn't been started 2023-09-14 13:39:45 +02:00
Robinson
00a1f4c66b
Limit logging messages for RMI when args are long. 2023-09-14 11:47:30 +02:00
Robinson
b2b6cfdc10
Removed KotlinLogging (it has a niche usage that did not apply) 2023-09-13 17:04:25 +02:00
Robinson
560b5bc743
Fixed issue with trace logging + RMI when arguments were large 2023-09-13 16:01:54 +02:00
Robinson
5021eb5136
made read accessible 2023-09-13 16:01:32 +02:00
Robinson
81380fe633
Wrapped logger.debug/trace into if statements to prevent the JVM from creating unnecessary lambdas 2023-09-13 16:01:14 +02:00
Robinson
d895e04af5
Fixed issues with streaming for RMI and added another streaming test 2023-09-13 15:57:54 +02:00
Robinson
3fff69757c
Only notify exceptions when message-send-during-close, when we did not explicitly close the connection 2023-09-13 13:52:45 +02:00
Robinson
8e9e0441ed
Fixed issue with with RMI sync/async. 2023-09-13 13:49:13 +02:00
Robinson
3abbdf8825
removed stacktrace output 2023-09-08 14:18:48 +02:00
Robinson
3d8c5275ac
Better error details during connect phase 2023-09-08 14:18:35 +02:00
Robinson
c69512eda4
pollerClosedLatch is now only created once we've fully started (prevent blocking forever when shutting down) 2023-09-08 13:21:12 +02:00
Robinson
dafcc97eac
cleanStackTrace() now returns itself. 2023-09-08 13:20:24 +02:00
Robinson
78ae3a38e4
Added unit test for closing endpoint while they haven't fully started 2023-09-08 13:19:56 +02:00
Robinson
f9b30012b1
RMI fix/cleanup 2023-09-08 02:49:52 +02:00
Robinson
e3a565f291
Fixed issues with streaming (it MUST be the aeron thread) 2023-09-08 02:49:35 +02:00