Robinson
|
41b3acf147
|
Fixed api name
|
2023-11-27 14:40:09 +01:00 |
|
Robinson
|
cf2e7ffc77
|
Removed exception stacktrace during reconnect
|
2023-11-27 13:11:47 +01:00 |
|
Robinson
|
bf0cd3f0e6
|
Added support for PER-CONNECTION buffering of messages (default is enabled)
|
2023-11-27 11:14:52 +01:00 |
|
Robinson
|
f1a06fd8fd
|
Better comments/docs
|
2023-11-27 11:13:54 +01:00 |
|
Robinson
|
13e8501255
|
Commented out remaining logic for connection rules (not impl yet)
|
2023-11-27 11:12:53 +01:00 |
|
Robinson
|
a1db866375
|
updated deps
|
2023-11-22 20:40:05 +01:00 |
|
Robinson
|
b496f83e64
|
100 concurrent connections in a unit tests kills the machine.
|
2023-11-22 20:39:06 +01:00 |
|
Robinson
|
2cfc2e41e6
|
Make sure now that errors during unit tests are properly failing (or ignoring) as appropriate the test.
|
2023-11-22 20:38:46 +01:00 |
|
Robinson
|
76f42c900c
|
Guarantee that connect occurs AFTER the current close events are finished running before redispatching on the connect dispatcher
|
2023-11-22 09:18:17 +01:00 |
|
Robinson
|
88bac6ef84
|
Version 6.15
|
2023-11-16 12:08:30 +01:00 |
|
Robinson
|
f0493beca1
|
updated minlog
|
2023-11-13 22:31:04 +01:00 |
|
Robinson
|
d4fd773ea0
|
spaces
|
2023-11-13 22:30:43 +01:00 |
|
Robinson
|
644d28ea70
|
Any exceptions will cause a unit test failure now
|
2023-11-13 18:45:17 +01:00 |
|
Robinson
|
35020adac9
|
Updated to 100 concurrent connections (on 50 separate threads)
|
2023-11-13 18:44:59 +01:00 |
|
Robinson
|
bae5b41d1c
|
disconnect period is as short as possible to improve unit test performance
|
2023-11-13 14:15:13 +01:00 |
|
Robinson
|
8e32e0980c
|
Shutdown is now atomic instead of volatile
|
2023-11-13 14:10:19 +01:00 |
|
Robinson
|
cbfe51f746
|
Added Handshake dispatch (was required, and must be single threaded)
|
2023-11-13 14:10:00 +01:00 |
|
Robinson
|
2aebbe6116
|
Added more logging
|
2023-11-08 12:44:15 +01:00 |
|
Robinson
|
4bd77515d8
|
Increased connection timeouts.
|
2023-11-07 16:48:05 +01:00 |
|
Robinson
|
a5286899b7
|
When creating publications and handshaking, we CANNOT do this on the main processing thread
|
2023-11-03 18:21:14 +01:00 |
|
Robinson
|
af19049519
|
Added multi-dispatch, for on the server when conducting handshakes (and waiting for a connection to complete). Under load, we cannot block the main thread
|
2023-11-03 18:15:34 +01:00 |
|
Robinson
|
f40e8cf14d
|
More detailed error message
|
2023-11-03 18:14:48 +01:00 |
|
Robinson
|
2162131b17
|
updated shadowclass file
|
2023-11-02 22:37:09 +01:00 |
|
Robinson
|
91deea8b1a
|
Added support for callbacks on a message, so there can be 'happens-before' logic.
|
2023-11-02 22:36:50 +01:00 |
|
Robinson
|
58535a923b
|
Added support for connection tags (so the client can set a name for its connection, and the server will get that name). This is usefull for identifying different connections (and doing different things) based on their tag name.
|
2023-10-28 20:55:49 +02:00 |
|
Robinson
|
fe98763712
|
All connections are now buffered - in the event there is a network issue, or a quick reconnect, and messages are sent DURING this disconnected phase, these messages will be resent on the new connection once it is connected
|
2023-10-28 20:54:40 +02:00 |
|
Robinson
|
27b4b0421e
|
disabled test debug
|
2023-10-26 21:19:50 +02:00 |
|
Robinson
|
0c4c442b3a
|
Fixed/cleaned up connection polling and restarts
|
2023-10-26 21:19:36 +02:00 |
|
Robinson
|
ba57447169
|
fixed connect notify
|
2023-10-26 21:19:07 +02:00 |
|
Robinson
|
1b235e21aa
|
waiting for endpoint to shutdown better supports restarts
|
2023-10-26 21:14:05 +02:00 |
|
Robinson
|
046ece160f
|
code polish
|
2023-10-26 21:13:35 +02:00 |
|
Robinson
|
737b68549c
|
Wrapped potential RMI errors in exception catching
|
2023-10-26 21:13:21 +02:00 |
|
Robinson
|
f531f61a53
|
Better support for polling and sending dc message
|
2023-10-26 21:12:58 +02:00 |
|
Robinson
|
7f2ad97aa7
|
code cleanup and comments
|
2023-10-26 14:57:48 +02:00 |
|
Robinson
|
d7884c4d8d
|
Updated logs
|
2023-10-26 12:02:09 +02:00 |
|
Robinson
|
9d303beade
|
Better session management + logs
|
2023-10-26 09:30:11 +02:00 |
|
Robinson
|
70825708a3
|
More careful event dispatch (no longer global, but per endpoint)
|
2023-10-26 08:09:47 +02:00 |
|
Robinson
|
4b58a63dc1
|
Added extra (general) log message when a network error occurs
|
2023-10-24 20:38:20 +02:00 |
|
Robinson
|
495cb954d8
|
cleanAllStackTrace() returns itself
|
2023-10-24 15:14:39 +02:00 |
|
Robinson
|
59d17ea367
|
Better logic for unit test
|
2023-10-24 13:47:10 +02:00 |
|
Robinson
|
8c2b6b39cd
|
wait for close is not explicitly necessary
|
2023-10-24 13:46:46 +02:00 |
|
Robinson
|
60a26202b4
|
Added extra debug info
|
2023-10-24 13:46:28 +02:00 |
|
Robinson
|
044ce8771f
|
Fixed sigint close command issues
|
2023-10-24 13:46:16 +02:00 |
|
Robinson
|
90d087054e
|
Added for remote server testing
|
2023-10-24 13:45:58 +02:00 |
|
Robinson
|
4906e94aef
|
Code cleanup
|
2023-10-24 13:13:06 +02:00 |
|
Robinson
|
14544d3296
|
Removed delayed close from event poller
|
2023-10-24 12:06:55 +02:00 |
|
Robinson
|
2270b815b4
|
better logging
|
2023-10-23 23:27:55 +02:00 |
|
Robinson
|
706cf5b3e8
|
Fixed edge case with session connections and sending data on a publication that is not connected (either yet, or is an old one)
|
2023-10-23 23:24:57 +02:00 |
|
Robinson
|
01ab0bf1d8
|
Properly cleanup the remote object storage/cache
|
2023-10-23 23:23:32 +02:00 |
|
Robinson
|
d40c080311
|
API parameter clarification
|
2023-10-19 23:42:36 +02:00 |
|