Commit Graph

  • 0dcd635f6d
    connection filtering is only for the server now Robinson 2023-03-17 15:06:50 +0100
  • d3b0964b61
    Cleaned up unit tests Robinson 2023-03-17 15:05:59 +0100
  • 5533d6f794
    updated copyright in unit tests Robinson 2023-03-17 15:00:00 +0100
  • 517f14f816
    logger is now private Robinson 2023-03-17 14:59:04 +0100
  • 47c4ce1cd1
    Added DisconnectMessage to serialization Robinson 2023-03-17 14:58:43 +0100
  • 460840fad3
    PING cancelRequest now uses send(), so that events are processed in order (instead of concurrently) Robinson 2023-03-17 14:58:04 +0100
  • eb0e59b7ba
    runBlocking is now used for event registrations Robinson 2023-03-17 14:31:57 +0100
  • 81e2965d10
    optimized errorHandler Robinson 2023-03-17 14:06:32 +0100
  • 7261a1dcfe
    Cleaned up how the media driver connections work. They are also suspending instead of blocking Robinson 2023-03-17 14:05:50 +0100
  • 0b7aa96ede
    aeron dir is now auto-set to be absolute Robinson 2023-03-17 14:02:42 +0100
  • 11d7645f7a
    updated copyright Robinson 2023-03-17 13:57:35 +0100
  • a8f28d2814
    kotlin map API + License header Robinson 2023-03-10 21:28:40 -0600
  • 24f2246016
    Errors will ALWAYS log, and will log only 1 time. Robinson 2023-03-05 17:20:38 +0100
  • 1bdb5d546d
    Reconnects during a disconnect are now re-dispatched appropriately Robinson 2023-03-02 19:46:08 +0100
  • 559880b71c
    Server disconnects do not call connection.connect (only clients can do this). Removed associated logic Robinson 2023-03-02 19:45:41 +0100
  • 8f81243c25
    MOved event dispatch to own class (as it is not user configurable) Robinson 2023-03-02 19:44:54 +0100
  • 062b8a76ae
    updated API Robinson 2023-03-02 19:44:06 +0100
  • 96b5bcf905
    moved runBlocking to invoking method Robinson 2023-03-02 19:43:06 +0100
  • 9d04c3acb1
    added new event dispatcher Robinson 2023-03-02 19:42:42 +0100
  • cbbef7f48a
    Updated error handler usage, updated to use new event dispatch system, added more logging info Robinson 2023-03-02 19:42:22 +0100
  • 408b41470e
    updated API Robinson 2023-03-02 19:41:03 +0100
  • 7ec23c59fa
    Updated aeron event poller Robinson 2023-03-02 19:40:42 +0100
  • fc30c16758
    Removed suspending methods (it was not necessary) Robinson 2023-03-02 19:38:21 +0100
  • 2455f08b9a
    updated API Robinson 2023-03-02 19:37:51 +0100
  • 07219d058c
    Moved network EventPoller to aeron package Robinson 2023-03-01 22:41:08 +0100
  • 5833292975
    Updated dispatch API Robinson 2023-03-01 22:40:12 +0100
  • 66147174cc
    Updated comments Robinson 2023-03-01 22:39:38 +0100
  • b29e6e583c
    Fixed pingManager access Robinson 2023-03-01 22:39:29 +0100
  • 8694f97217
    Now using the NetworkEventPoller for polling ALL aeron subscriptions within the JVM Robinson 2023-03-01 22:39:03 +0100
  • ee3d0c7dda
    Updated API Robinson 2023-03-01 22:36:41 +0100
  • 3856483424
    Added copyright Robinson 2023-03-01 22:36:27 +0100
  • 6c846775eb
    updated license Robinson 2023-03-01 20:34:01 +0100
  • 4a26b613ff
    Changed class name test to serr Robinson 2023-03-01 12:50:06 +0100
  • 9b1c594abb
    Don't log (and trigger the "already shown tempFS tips) message if we are the NOP.LOGGER (which is when we check if we are running, it's the NOP logger.)" Robinson 2023-03-01 12:49:45 +0100
  • b4c7203c71
    Close the network Event dispatcher when done Robinson 2023-03-01 12:49:10 +0100
  • e0e8d06eaf
    Added notifyError(global) and added array.remove Robinson 2023-03-01 12:46:12 +0100
  • f1e6df094d
    Added another type for equality/hash. Fixed issues with event/message dispatch Robinson 2023-03-01 00:24:44 +0100
  • 8cdf5781e2
    code warnings Robinson 2023-03-01 00:22:46 +0100
  • b5593f52c8
    Added RMI remote client/server test Robinson 2023-03-01 00:22:36 +0100
  • d6ff32a05d
    Updated copyright + log level Robinson 2023-03-01 00:22:11 +0100
  • 3f48fcc313
    Added defaults + checks for ResponseManager Robinson 2023-03-01 00:21:12 +0100
  • 7ee5dde112
    Added RMI Response manager to unit tests Robinson 2023-03-01 00:20:39 +0100
  • a7a606f1be
    API/Code cleanup Robinson 2023-02-27 11:28:24 +0100
  • 340dc4a36c
    Cleaned API and logging Robinson 2023-02-27 11:09:33 +0100
  • e38ff52c08
    Updated pub/sub API Robinson 2023-02-26 18:18:19 +0100
  • 912a2f4c2a
    Updated settings store for new API Robinson 2023-02-26 18:17:30 +0100
  • c8af0ba33b
    Moved add() to companion object Robinson 2023-02-25 13:23:29 +0100
  • b65005828c
    Use the windows hi-rez timer Robinson 2023-02-25 10:21:47 +0100
  • 9969dcd9b8
    AeronContext now implements Closable Robinson 2023-02-24 20:28:32 +0100
  • 1ab11f7c78
    cleaned up log Robinson 2023-02-24 16:35:51 +0100
  • 0a11917b17
    updated mooTwo Robinson 2023-02-24 16:35:00 +0100
  • 17ed752ec1
    added support for debugging connections Robinson 2023-02-24 16:33:39 +0100
  • 7fd5f4e577
    Cleaned up comments Robinson 2023-02-23 20:54:30 +0100
  • 389be7b6db
    added equals/hashCode Robinson 2023-02-23 12:32:15 +0100
  • 0866f1b6b8
    Code cleanup Robinson 2023-02-21 19:39:51 +0100
  • 6c433a918f
    RemoteObject casting can now be inferred Robinson 2023-02-21 19:36:57 +0100
  • 63f60a5f96
    When closing a connection, we use the writeMutex instead of 'messagesInProgress' Robinson 2023-02-21 19:36:25 +0100
  • 1fd9cdd405
    Fixed casting issues Robinson 2023-02-20 22:59:52 +0100
  • bb820b03b4
    Starting the aeron driver ALWAYS happens since the handshake loop, within the try/catch Robinson 2023-02-20 20:57:04 +0100
  • a1a869346e
    Updated log messages Robinson 2023-02-20 19:27:53 +0100
  • 80e2a57d74
    Cleaned API usage Robinson 2023-02-20 19:26:55 +0100
  • 0753a08b9a
    Updated comments and error messages Robinson 2023-02-20 19:26:21 +0100
  • a25e17cc1a
    added mooTwo Robinson 2023-02-16 23:23:47 +0100
  • 8ae3f15f8e
    Added support for IPC/UDP term buffer length (with the default the same as it was previously) Robinson 2023-02-16 21:43:45 +0100
  • 951dba3af6
    Cleanup Robinson 2023-02-16 00:51:23 +0100
  • 3772de7cca
    Updated log messages to be consistent between server/client Robinson 2023-02-16 00:50:32 +0100
  • b806ff43db
    Fixed class visibility Robinson 2023-02-15 23:29:02 +0100
  • 024ff53e20
    Cleaned up duplicate aeron pub/sub logs Robinson 2023-02-15 23:28:45 +0100
  • c57f0564db
    Added method parameter names Robinson 2023-02-15 23:27:43 +0100
  • ba3ea72369
    Cleaned up comments Robinson 2023-02-15 23:27:11 +0100
  • bdb1386504
    Cleaned up duplicate aeron pub/sub logs Robinson 2023-02-15 23:26:53 +0100
  • 230ad249bd
    Added ip address to logs for connect/disconnect/timeout/etc Robinson 2023-02-15 15:47:02 +0100
  • 3064545645
    Send buffer is smaller (1mb) Robinson 2023-02-15 15:22:49 +0100
  • 76a96a89ef
    Cleaned up stopping/starting the aeron driver Robinson 2023-02-15 01:15:51 +0100
  • 73efd8d370
    easier code to read Robinson 2023-02-15 01:15:05 +0100
  • 9f42800d6a
    updated version Robinson 2023-02-14 23:47:04 +0100
  • c289f02cb9
    code/comment cleanup Robinson 2023-02-10 21:20:53 +0100
  • ee25f0d2ce
    removed dead code Robinson 2023-02-10 21:20:34 +0100
  • 1d30329383
    Cleaned stacktraces in the client handshake Robinson 2023-02-10 21:20:27 +0100
  • 1f562b880c
    Cleaned up allocator constructor Robinson 2023-02-10 21:20:13 +0100
  • 47d8956635
    Make sure that registrations are rechecked for RMI implementations. Robinson 2023-02-09 00:44:57 +0100
  • cdd6c7e7bd
    Updated build deps and license Robinson 2023-02-08 22:56:56 +0100
  • 488eda3fcc
    Refactor serialization initialization and kryo usage. StreamingManager has better security wrt session IDs Robinson 2023-02-08 22:56:23 +0100
  • b1c5b39de7
    Fixed logger override initialization order Robinson 2023-02-08 22:27:53 +0100
  • 47afe38dd2
    transitive for kotlin logging util Robinson 2023-02-07 22:23:11 +0100
  • ebd6cd3082
    Updated build deps Robinson 2023-01-12 11:21:03 +0100
  • f6105a3b11
    Updated version Version_6.3 Robinson 2023-01-05 23:10:31 +0100
  • 489ca884ff
    Updated deps Robinson 2023-01-05 23:10:13 +0100
  • 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) Robinson 2023-01-04 23:30:25 +0100
  • f1220c27a8
    updated license Robinson 2023-01-02 16:16:26 +0100
  • 15245bea21
    updated deps Robinson 2023-01-02 16:16:18 +0100
  • 24a0a0d427
    updated version Version_6.2 Robinson 2022-12-17 23:49:36 +0100
  • e74f4a4e10
    Pub/Sub are now closed when exceptions are thrown Robinson 2022-12-17 23:21:44 +0100
  • d408493907
    v6.1 Robinson 2022-12-17 22:24:33 +0100
  • 88121bf0cc
    WIP JPMS Robinson 2022-12-17 22:24:07 +0100
  • e3519d290f
    build update Version_6.1 Robinson 2022-12-16 00:01:23 +0100
  • a311a47eaf
    Added sync/async unit block for thread/concurrent safe sync/async calls Robinson 2022-12-16 00:01:11 +0100
  • 48d4ba9b00
    Moved idle strategy reset Robinson 2022-12-15 23:58:27 +0100
  • ad4073c632
    close the sub/pub for a client when it fails to connect (prevent disk space leak) Robinson 2022-12-15 23:57:22 +0100
  • a7e520caed
    udpated license Robinson 2022-12-15 23:56:18 +0100