Commit Graph

1239 Commits

Author SHA1 Message Date
Robinson f6105a3b11
Updated version 2023-01-05 23:10:31 +01:00
Robinson 489ca884ff
Updated deps 2023-01-05 23:10:13 +01:00
Robinson 95b724c509
Shutdown the client Aeron instance (if it's the only one), if there is any kind of exception thrown during the connection process (not only on retry events) 2023-01-04 23:30:25 +01:00
Robinson f1220c27a8
updated license 2023-01-02 16:16:26 +01:00
Robinson 15245bea21
updated deps 2023-01-02 16:16:18 +01:00
Robinson 24a0a0d427
updated version 2022-12-17 23:49:36 +01:00
Robinson e74f4a4e10
Pub/Sub are now closed when exceptions are thrown 2022-12-17 23:21:44 +01:00
Robinson d408493907
v6.1 2022-12-17 22:24:33 +01:00
Robinson 88121bf0cc
WIP JPMS 2022-12-17 22:24:07 +01:00
Robinson e3519d290f
build update 2022-12-16 00:01:23 +01:00
Robinson a311a47eaf
Added sync/async unit block for thread/concurrent safe sync/async calls 2022-12-16 00:01:11 +01:00
Robinson 48d4ba9b00
Moved idle strategy reset 2022-12-15 23:58:27 +01:00
Robinson ad4073c632
close the sub/pub for a client when it fails to connect (prevent disk space leak) 2022-12-15 23:57:33 +01:00
Robinson a7e520caed
udpated license 2022-12-15 23:56:18 +01:00
Robinson 609cf7e827
updated gradle 2022-12-15 23:55:59 +01:00
Robinson 9689b3a1a7
renamed field 2022-12-15 23:55:40 +01:00
Robinson 688541fadf
Fixed typo 2022-11-21 16:14:21 +01:00
Robinson eb89d8465f
updated build deps 2022-11-21 13:46:28 +01:00
Robinson 714961dd03
Updated dependencies/version 2022-11-16 01:12:35 +01:00
Robinson 6ea4c6477f
Suppress casting when returning kryo 2022-11-16 01:12:17 +01:00
Robinson b94c55cd4f
Fixed compiler warnings 2022-11-15 00:18:18 +01:00
Robinson c918f973b9
Updated gradle 2022-11-14 23:48:04 +01:00
Robinson 7145c23692
Fixed kotlin smart cast 2022-11-12 00:38:23 +01:00
Robinson c9eca33e89
Updated major version 2022-11-12 00:38:03 +01:00
Robinson 4454d2904e
EndPoint interaction on the network can be overridden for a 100% custom wire protocol 2022-10-02 15:03:28 +02:00
Robinson 700e3ecd7e
Cleaned up formatting/logic of common addresses. Fixed wildcard usage within pollers 2022-08-20 12:15:01 +02:00
Robinson f7c6c88098
More thorough checking for ipv4 remotes when building connections 2022-08-20 11:11:06 +02:00
Robinson 77701e12c4
More specific variable name for ipv4 check 2022-08-20 11:10:19 +02:00
Robinson 5472a07079
Sending chunked data now creates fewer objects while sending. Updated unit test to use proper API 2022-08-19 23:39:54 +02:00
Robinson 48bedc04ca
Cleaned up isWildcard/isLocalhost. removed duplicate code 2022-08-19 23:33:02 +02:00
Robinson 6eb6e677f1
Added comments when sending data + size 2022-08-19 23:31:07 +02:00
Robinson f8e2a16a10
Updated version 2022-08-19 00:50:58 +02:00
Robinson ba423e424f
imports 2022-08-19 00:50:26 +02:00
Robinson 62ec43002b
Added test jar and classes for aeron server/client 2022-08-19 00:50:00 +02:00
Robinson 4af38ef212
Back to suspending 2022-08-18 22:01:42 +02:00
Robinson ae7c043240
Cleaned up logs 2022-08-18 22:00:54 +02:00
Robinson 7e7ccb41da
Fixed log info during memory leak check 2022-08-18 20:44:15 +02:00
Robinson f384638b44
Cleaned up inet address formats 2022-08-18 12:38:44 +02:00
Robinson 9af89ebd0c
Updated comments 2022-08-18 12:38:24 +02:00
Robinson fa95ddf56c
Added extra logs when DEBUG_CONNECTIONS is enabled 2022-08-18 10:18:48 +02:00
Robinson bb499d1c0c
Cleaned up common code and log output 2022-08-18 09:43:38 +02:00
Robinson 2ef56be699
Cleaned up close methods 2022-08-10 14:45:16 +02:00
Robinson a34308ea07
Added driver support for errors and loss statistics 2022-08-10 14:34:54 +02:00
Robinson 4f63dbc25c
Fixed typo in variable name 2022-08-10 14:34:36 +02:00
Robinson ecdd90a657
Updated license 2022-08-10 14:34:14 +02:00
Robinson 5a047e2367
Added support for debugging connections 2022-08-10 14:34:09 +02:00
Robinson 90eab30f48
Updated aeron 2022-08-04 03:49:55 +02:00
Robinson b4b45ba333
commented out/removed unnecessary dependencies 2022-08-04 03:41:42 +02:00
Robinson f429ca1414
Updated version 2022-08-04 03:39:48 +02:00
Robinson dad5cd90b0
Network now uses MDC + unique session id's to initiate/create connections. Prevents issues surrounding handshake conflicts. Now uses exclusive publications, also synchronizes on connection when sending data. Fixed issues when binding to IPv6 Wildcard IPs. RMI events will (attempt) to suppress errors when the connection is closed when the RMI waiter times out. 2022-08-04 03:39:14 +02:00