hivemq-mqtt-client
hivemq-mqtt-client copied to clipboard
HiveMQ MQTT Client is an MQTT 5.0 and MQTT 3.1.1 compatible and feature-rich high-performance Java client library with different API flavours and backpressure support
Platform: Android 19 build.gradle: minSdkVersion : 19 compileSdkVersion = 33 targetSdkVersion = 33 buildToolsVersion = '33.0.1' Retrofix : classpath 'com.github.sgtsilvio.gradle:android-retrofix:0.5.0' implementation "net.sourceforge.streamsupport:android-retrostreams:1.7.4" implementation "net.sourceforge.streamsupport:android-retrofuture:1.7.4" hivemq : implementation "com.hivemq:hivemq-mqtt-client-websocket:1.3.1" Application is...
## 🐛 Bug Report The client closes the connection if a resend message is received during the same connection, which is fine. But when this message is a retained message,...
For example: I have a client holder. I would like to close the connection and unsubscribe from all topic. If I just disconnect cient, the subscriptions will continue work with...
Lib contains a method `enhancedAuth`, which in the theory can help you to automatically reconnect if it changes login or password. How to use it? Too much SOLID in this...
## 🐛 Bug Report Username is updated to "undefined" ## 🔬 How To Reproduce Steps to reproduce the behaviour: 1. Open app. Create connection with some username and password. 2....
Hi I have a question regarding the behaviour of this library when manual acknowledgment is enabled. I have enabled manual acknowledgement and when a message is not acknowledged, and resent...
[threadump_before_conn_reset.zip](https://github.com/hivemq/hivemq-mqtt-client/files/11913281/threadump_before_conn_reset.zip) [threadump_after_2times_conn_reset.zip](https://github.com/hivemq/hivemq-mqtt-client/files/11913282/threadump_after_2times_conn_reset.zip) Hi @pglombardo The above-mentioned issue is solved with your proposed code change. Thanks. But we do see similar problem in different scenario, that is when MQTT broker terminates...
## Description This changes adds the required graalvm reflection config for the two missing fields. This config is picked up by graalvm during native compilation and registers the two fields...
In QoS1 in MQTT: there are 2 process in MQTT communication, 1.Publisher to Broker 2.Broker to Subscriber In each process, when the server(publisher/broker) does not receive the PUBACK from the...
I have a `Mqtt5AsyncClient` on which I call `subscribeWith()`, `.callback()`, etc. My question is, what would happen if an exception is thrown by the consumer passed as callback? In my...