Commit Graph

  • 80b4f2af48
    Code cleanup Robinson 2023-06-24 12:23:07 +0200
  • 3c02c28162
    Added uuid, cleaned up logic Robinson 2023-06-24 12:21:57 +0200
  • f95b1f63ca
    Updated copyright/comments Robinson 2023-06-24 02:06:17 +0200
  • 422e983e85
    Added comments Robinson 2023-06-24 02:06:03 +0200
  • 115e63edf5
    Added more exception types Robinson 2023-06-22 11:47:02 +0200
  • 76c644b573
    Added client UUID support Robinson 2023-06-22 11:46:30 +0200
  • f991182bbd
    If a connection is manually closed, don't wait for aeron timeouts Robinson 2023-06-22 11:43:50 +0200
  • 27696a0929
    Added reserved class serialization registrations Robinson 2023-06-20 16:28:12 +0200
  • 87a6fefe69
    Code/logging cleanup Robinson 2023-06-19 14:03:18 +0200
  • 1556cbe10d
    Added method to easily reverse pub/sub info and added log output Robinson 2023-06-19 13:54:56 +0200
  • 3d37a2267f
    added more exception types Robinson 2023-06-19 13:53:28 +0200
  • da0db98658
    more specific parameter names, better toString() info Robinson 2023-06-19 12:19:04 +0200
  • 21e2504719
    Added more exception types Robinson 2023-06-19 12:17:49 +0200
  • 78208fcecb
    waitForThreads will wait the default timeout Robinson 2023-06-18 19:41:57 +0200
  • 26e2d4a52c
    atomic value lazy setting Robinson 2023-06-18 19:41:22 +0200
  • bd7bb78696
    Cleaned up logging Robinson 2023-06-18 18:19:23 +0200
  • ddb41762cf
    Response manager uses its own coroutineScope now Robinson 2023-06-18 18:18:22 +0200
  • 49b9ee98a2
    ResponseManager now uses it's own EventDispatcher for events (to prevent potential deadlocks during RMI operations) Robinson 2023-06-17 12:16:50 +0200
  • 7e748bd7dc
    Reference copies of atomic lists when calling them (in case the list is cleared in a reentrant call Robinson 2023-06-16 14:48:19 +0200
  • cf4b61f4de
    logic update Robinson 2023-06-16 14:19:58 +0200
  • eeed70b2c3
    Updated error logs Robinson 2023-06-16 14:19:46 +0200
  • 9e3a5b4d16
    Updated secure random Robinson 2023-06-16 14:18:42 +0200
  • 8ac3def5d3
    updated license Robinson 2023-06-16 14:15:36 +0200
  • bc0a0e2dcc
    Updated unit tests APIs Robinson 2023-06-16 14:15:27 +0200
  • 173ad3a691
    Updated copyright Robinson 2023-06-16 11:18:03 +0200
  • 539722f520
    Added support for maxCapacity when calling `setBuffer` Robinson 2023-06-16 11:16:00 +0200
  • 1b9329b734
    updated license Robinson 2023-06-14 23:36:05 +0200
  • 4a800349b6
    MultiClient tests now test 80 concurrent client connections Robinson 2023-06-14 23:35:44 +0200
  • 5c4b8bc202
    Added more unit tests Robinson 2023-06-14 23:35:22 +0200
  • 327ac46f42
    Cleaned up API Robinson 2023-06-14 23:35:03 +0200
  • 4f74b56a13
    Cleaned up api and logging Robinson 2023-06-14 23:29:15 +0200
  • 4f33369663
    Fixed issues and cleaned up aeron media driver connection factories Robinson 2023-06-14 23:28:34 +0200
  • d268dde7a3
    Removed old driver connection logic Robinson 2023-06-14 21:30:43 +0200
  • cda6b53110
    Added Aeron pub/sub unit test Robinson 2023-06-14 09:31:50 +0200
  • 11247aa2e4
    Fixed api usage Robinson 2023-06-13 15:48:59 +0200
  • 76c2ab782a
    Fixed invalid startup state for pollDispatcher Robinson 2023-06-13 15:48:49 +0200
  • ad538645c7
    updated function parameters and comments Robinson 2023-06-07 11:59:08 +0200
  • 7bde7ac3df
    added comments Robinson 2023-06-07 11:49:01 +0200
  • 25db1740f8
    Added session+stream sub/pub IDs, added comments, fixed issues when exceptions were thrown Robinson 2023-06-07 11:48:45 +0200
  • 9047ac386b
    Cleaned comments Robinson 2023-06-07 11:46:02 +0200
  • ebc7b1cd76
    More clear logging/checking when closing the poller Robinson 2023-06-07 11:44:52 +0200
  • 6bbab72ca7
    Uses SuspendingPool instead of channels (better tested library) for fewer bugs/issues Robinson 2023-06-06 00:15:41 +0200
  • 7a99ea67b3
    revert ping object changes Robinson 2023-06-06 00:11:13 +0200
  • c6b02869d2
    update copyright Robinson 2023-06-06 00:10:47 +0200
  • 65d5676c7b
    Changed defaut connect method Robinson 2023-06-06 00:10:20 +0200
  • 65071f08da
    Added more edge-cases for unit tests. Removed shutdown timeout Robinson 2023-06-06 00:10:05 +0200
  • 2418290fcd
    removed shutdown timeout Robinson 2023-06-06 00:09:44 +0200
  • b2d5de306f
    Proper use of countdown latch instead of object.wait Robinson 2023-06-06 00:09:22 +0200
  • b64aae00a5
    Fixed closing the endpoint for unit test Robinson 2023-06-01 14:49:22 +0200
  • 9a13598d63
    Updated for ping tests to always stop endpoints Robinson 2023-05-28 22:47:17 +0200
  • dfe9491272
    Fixed issues where some PING responses would not be returned (as a result of memory visibility/permanence) Robinson 2023-05-28 22:46:14 +0200
  • 698a669d60
    Removed dead code, added pingTimeout Robinson 2023-05-28 19:19:37 +0200
  • 0aaff26e69
    Moved dispatch requirements Robinson 2023-05-28 18:44:53 +0200
  • 132a1d8363
    Removed IPC sessionID. It's one IPC connection per Aeron Driver. Robinson 2023-05-28 18:43:05 +0200
  • e35cf8afe4
    Updated unit tests Robinson 2023-05-28 18:41:46 +0200
  • b42b456daf
    Added initialize state for endpoints Robinson 2023-05-28 17:06:01 +0200
  • d8455e1faf
    added comments, code cleanup Robinson 2023-05-28 17:04:30 +0200
  • cf875832d9
    code cleanup Robinson 2023-05-28 17:03:54 +0200
  • 167de54114
    Flipped order of closing (it's the same order as init) Robinson 2023-05-28 17:03:30 +0200
  • e1997eb8cc
    getting the aeron log location is now static public. Robinson 2023-05-28 17:03:05 +0200
  • 4df378e8d4
    Added UUID to endpoint for ID Robinson 2023-05-28 17:02:15 +0200
  • b4d4d7e049
    Handshaker specific params moved Robinson 2023-05-28 16:59:58 +0200
  • edc7e586f1
    Extracted Kryo.readBytes() to mark private (what should be private) Robinson 2023-05-28 16:59:13 +0200
  • a17dbac0fc
    Added trace logging info to the serializer Robinson 2023-05-28 16:58:23 +0200
  • 48ef6d543d
    Code cleanup Robinson 2023-05-28 16:56:42 +0200
  • 23572ea9fd
    Added debug event logs to the event dispatcher Robinson 2023-05-28 16:56:05 +0200
  • c119981859
    Code cleanup Robinson 2023-05-28 16:54:37 +0200
  • bb952f99df
    Migrated handshaker stuff out of endpoint, and into the "handshaker" Robinson 2023-05-28 16:53:56 +0200
  • e724048b4a
    cleand imports Robinson 2023-05-28 16:49:57 +0200
  • 5d56f37a0b
    removed HANDSHAKE_SESSION_ID (these have to be UNIQUE, so this doesn't make sense to use) Robinson 2023-05-28 16:49:50 +0200
  • 2dd7aa8bc0
    Cleaned up adding/removing pub/sub Robinson 2023-05-28 16:43:57 +0200
  • 080e27d6ad
    added areAllInstancesClosed() Robinson 2023-05-28 16:43:01 +0200
  • 71764755ac
    Fixed issues with error reporting when the connection is created. Robinson 2023-05-28 16:24:16 +0200
  • 8b7eadc01e
    Cleaned up logging for the Event poller Robinson 2023-05-26 15:46:11 +0200
  • 4c5cca9b84
    cleaned logging Robinson 2023-05-26 15:43:18 +0200
  • 5d2e6ac551
    Cleaned up server handshakes Robinson 2023-05-26 15:41:21 +0200
  • 784d0ecf02
    Cleaned up random ID allocator Robinson 2023-05-26 15:34:26 +0200
  • 6200c5e887
    Changed close to suspending Robinson 2023-05-24 11:55:07 +0200
  • 5cf41580fd
    Cleaned up logging Robinson 2023-05-24 09:28:55 +0200
  • 92d192bd1b
    removed logger from EventPoller api Robinson 2023-05-24 09:21:39 +0200
  • f40d36c488
    Fixed issues with unique aeron directory naming Robinson 2023-05-24 09:15:55 +0200
  • c2a5befb09
    Added the ability to close the listenerManager Robinson 2023-05-24 00:15:04 +0200
  • 1c13c17d1f
    updated license Robinson 2023-05-08 09:59:44 +0200
  • 2d87e003dc
    Fixed issues surrounding the session/stream ID rewrite and connection handshake/state management Robinson 2023-05-08 09:58:24 +0200
  • 95d7006c74
    Cleaned up stack-trace cleanup method invocation Robinson 2023-04-29 00:46:16 +0200
  • e24dbcd0b1
    cleaned IPC to mirror UDP connections Robinson 2023-04-21 23:56:13 +0200
  • 8f8d6cb82e
    Update copyright Robinson 2023-04-20 18:20:10 +0200
  • 17e711039e
    EventDispatcher is static Robinson 2023-04-20 18:18:24 +0200
  • c2d1b85b87
    Updated AeronDriver/Context API Robinson 2023-04-20 18:11:28 +0200
  • d2550a98e2
    updated close signature Robinson 2023-04-20 17:58:15 +0200
  • e84be7f96a
    Cleanup client reconnect logic Robinson 2023-04-20 17:57:14 +0200
  • b2f2077550
    Fixed client connection logic (some logic is server always) Robinson 2023-04-20 17:55:58 +0200
  • da61b70321
    EventDispatcher is static Robinson 2023-04-20 17:55:17 +0200
  • a403292ba8
    Updated poller Robinson 2023-04-20 17:52:43 +0200
  • 2ca87dfcb1
    Event dispatcher events Robinson 2023-04-20 17:52:21 +0200
  • 74dbdf02b5
    Updated Configuration settings for unique directories Robinson 2023-04-20 17:51:07 +0200
  • ecdde53a3b
    update AeronPoller close signature Robinson 2023-04-20 17:48:27 +0200
  • 838b2d7ee3
    Updated event polling for aeron network events Robinson 2023-04-20 17:47:45 +0200
  • 8238dfffbd
    updated collection library Robinson 2023-04-20 17:46:41 +0200
  • f7de6f4c9d
    EventDispatcher is now static Robinson 2023-04-20 17:45:34 +0200