Commit Graph

57 Commits

Author SHA1 Message Date
Andrea Cavalli 0bb4856c7e Bugfixes 2021-11-09 12:49:28 +01:00
Andrea Cavalli 00fb002457 Performance improvement 2021-10-26 00:01:44 +02:00
Andrea Cavalli 630b293e8e Add missing generics 2021-10-21 00:21:43 +02:00
Andrea Cavalli 33d8347da2 Wait for graceful timeout 2021-10-02 23:45:48 +02:00
Andrea Cavalli f444afd465 Pass timeout 2021-10-02 23:33:00 +02:00
Andrea Cavalli 714081a93c Use timeouts 2021-10-02 16:48:56 +02:00
Andrea Cavalli 82050a5f0b Update error handling 2021-10-01 10:58:14 +02:00
Andrea Cavalli f1c6fcf1a0 Improve client 2021-09-30 19:18:25 +02:00
Andrea Cavalli 7c9f3e2879 Use atomic references 2021-09-30 18:22:50 +02:00
Andrea Cavalli a760bf6e14 Code cleanup 2021-07-01 20:08:57 +02:00
Andrea Cavalli 49336ad910 Use usingWhen when needed 2021-03-31 12:02:49 +02:00
Andrea Cavalli 24f83b5190 Unregister subscription from clusters during shutdown 2021-03-31 04:34:53 +02:00
Andrea Cavalli 0f38d6573e Adapt to the future ids format 2021-03-10 12:35:56 +01:00
Andrea Cavalli 20e5ebcae4 Bugfixes 2021-03-06 13:35:11 +01:00
Andrea Cavalli 0bc2a61674 Fix concurrency errors 2021-02-25 23:37:41 +01:00
Andrea Cavalli 6a52cab8de Fix initialization 2021-02-25 11:21:03 +01:00
Andrea Cavalli 3a47d92522 Use delegate of slf4j 2021-02-20 21:25:11 +01:00
Andrea Cavalli 1abbfcb19b Update SecurityInfo 2021-02-14 22:59:20 +01:00
Andrea Cavalli a10158ae92 Subscribe on "Parallel" 2021-01-27 01:09:22 +01:00
Andrea Cavalli 40ec712cf0 Use buffers 2021-01-27 00:58:07 +01:00
Andrea Cavalli 20862694d2 Bugfix 2021-01-26 19:22:55 +01:00
Andrea Cavalli 1b2fc7e4c1 Bugfixes 2021-01-26 16:29:45 +01:00
Andrea Cavalli 9cea2cc5e0 Update AsyncTdMiddleEventBusClient.java 2021-01-26 12:55:06 +01:00
Andrea Cavalli 703e9b1044 tmp 2021-01-26 12:34:59 +01:00
Andrea Cavalli a6ae239836 Connection bugfixes and use tcnative 2021-01-26 03:46:20 +01:00
Andrea Cavalli cb3609586b Publish ready-to-receive asynchronously 2021-01-25 20:45:29 +01:00
Andrea Cavalli e807771b53 Bugfixes 2021-01-25 16:06:05 +01:00
Andrea Cavalli 5074d985b3 Fix out-of-order updates 2021-01-25 03:36:15 +01:00
Andrea Cavalli 620914b3cf Try to avoid insidious unexpected blocking code from hazelcast, netty, vert.x 2021-01-25 02:31:17 +01:00
Andrea Cavalli 57918a3ab9 Fix scheduling 2021-01-25 01:20:33 +01:00
Andrea Cavalli 6bd8f6281b Add test-client 2021-01-24 23:08:14 +01:00
Andrea Cavalli 8b71b9e2cb Bugfixes 2021-01-24 19:13:46 +01:00
Andrea Cavalli 1f6f4ec62f Reduce overhead 2021-01-24 04:21:47 +01:00
Andrea Cavalli df116331d7 Bugfixes 2021-01-24 03:15:45 +01:00
Andrea Cavalli 82ba0bcd39 Bugfixes 2021-01-23 22:33:52 +01:00
Andrea Cavalli 355b419736 Version 5 2021-01-23 18:49:21 +01:00
Andrea Cavalli d093b680f8 Update AsyncTdMiddleEventBusClient.java 2021-01-23 11:00:14 +01:00
Andrea Cavalli b51fcbbf90 Use RxJava2 2021-01-22 17:31:09 +01:00
Andrea Cavalli cc56dd4598 Improve reliability 2021-01-22 12:25:04 +01:00
Andrea Cavalli 7f31590e50 Fix scheduler 2021-01-19 03:18:00 +01:00
Andrea Cavalli 5ca09460dc Properly manage cluster disconnection 2021-01-15 23:31:10 +01:00
Andrea Cavalli 52cfeada84 Flawless and resilient lifecycle management of tdlib instances 2021-01-15 22:01:56 +01:00
Andrea Cavalli 9b6812982f Bugfix 2021-01-13 22:05:34 +01:00
Andrea Cavalli 9258cc4d1b Bugfix 2021-01-13 21:09:29 +01:00
Andrea Cavalli 89335f9526 Simplify scheduling 2021-01-13 20:30:01 +01:00
Andrea Cavalli a3a2893fb8 Replace verticles with normal class 2021-01-13 19:46:46 +01:00
Andrea Cavalli d3f813d8cb Update EventBusFlux.java, SignalMessage.java, and 11 more files... 2021-01-13 17:22:14 +01:00
Andrea Cavalli 7d6122e777 Better state management 2021-01-13 04:00:43 +01:00
Andrea Cavalli 8ec51cb57e Update pom.xml, AsyncTdMiddleEventBusClient.java, and AsyncTdMiddleEventBusServer.java 2020-11-15 22:56:54 +01:00
Andrea Cavalli 0ab45ce211 Update pom.xml and AsyncTdMiddleEventBusClient.java 2020-11-12 13:08:39 +01:00