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 |
|
Robinson
|
50f212b834
|
updated deps
|
2023-09-07 18:36:03 +02:00 |
|
Robinson
|
d772088eed
|
Streaming data now goes onto its own context instead of on the aeron polling thread
|
2023-09-07 18:35:58 +02:00 |
|
Robinson
|
c2c45b9ffe
|
updated deps
|
2023-09-07 18:32:34 +02:00 |
|
Robinson
|
2aef58b507
|
version 6.10
|
2023-09-07 18:15:20 +02:00 |
|
Robinson
|
daf289c7b7
|
updated deps
|
2023-09-07 18:15:10 +02:00 |
|
Robinson
|
df11e40222
|
Moved all app non-unit test code into the app package
|
2023-09-07 18:08:39 +02:00 |
|
Robinson
|
fa03be5e89
|
various steps to optimize RMI calls (they are ~1.5x as slow as standard message passing
|
2023-09-07 18:08:22 +02:00 |
|
Robinson
|
56a42e5b7f
|
comments
|
2023-09-07 17:26:37 +02:00 |
|
Robinson
|
2e8382eb2f
|
removed debug code
|
2023-09-07 17:23:27 +02:00 |
|
Robinson
|
a85c647598
|
Updated collections to use LongMap
|
2023-09-07 12:24:10 +02:00 |
|
Robinson
|
8428d9899d
|
Enable to dynamically enable IPC when explicitly called
|
2023-09-07 12:23:47 +02:00 |
|
Robinson
|
9d0d8efdc0
|
Initial value of threadID is 0, so we don't have to initialize the poller in order to close it
|
2023-09-07 12:23:23 +02:00 |
|
Robinson
|
ba4df9b33b
|
Comments
|
2023-09-07 10:36:35 +02:00 |
|
Robinson
|
94b5226a5a
|
Fixed issues with RMI not throwing exceptions properly
|
2023-09-07 10:36:22 +02:00 |
|
Robinson
|
1bb052fed4
|
comments fixed
|
2023-09-07 01:02:17 +02:00 |
|
Robinson
|
63dd14015c
|
Converted to using threads instead of coroutines
|
2023-09-07 01:01:55 +02:00 |
|
Robinson
|
0173ef7b91
|
GC performance optimization
|
2023-09-07 01:01:36 +02:00 |
|
Robinson
|
e11287b31e
|
Converted to executors.
|
2023-09-07 01:01:22 +02:00 |
|