@@ -52,11 +52,11 @@ backpressure support.
5252- Automatic and configurable ** reconnect handling and message redelivery**
5353- Automatic and configurable ** resubscribe if the session expired**
5454- ** Manual message acknowledgment**
55- - Selectively enable manual acknowledgement only for specific streams
56- - Acknowledge messages emitted to multiple streams independently per stream,
57- the client aggregates the acknowledgements before sending MQTT acknowledgements
58- - Order of manual acknowledgment does not matter,
59- the client automatically ensures the order of MQTT acknowledgments for 100% compatibility with the MQTT specification
55+ - Selectively enable manual acknowledgment for specific streams
56+ - Acknowledge messages that are emitted to multiple streams independently per stream
57+ ( the client aggregates the acknowledgments before sending MQTT acknowledgments)
58+ - Order of manual acknowledgment does not matter
59+ ( the client automatically ensures the order of MQTT acknowledgments for 100% compatibility with the MQTT specification)
6060- Lifecycle listeners
6161 - When connected
6262 - When disconnected or connection failed
@@ -75,7 +75,11 @@ backpressure support.
7575<img src =" https://www.openhab.org/openhab-logo.png " alt =" openHAB " height =" 60px " />
7676] ( https://www.openhab.org/ )   ;  ; [
7777<img src =" https://eclipse.org/ditto/images/ditto.svg " alt =" Eclipse Ditto " height =" 60px " />
78- ] ( https://github.com/eclipse/ditto )
78+ ] ( https://github.com/eclipse/ditto )   ;  ; [
79+ <img src =" https://avatars3.githubusercontent.com/u/11352045?s=200&v=4 " alt =" Open Smart Grid Platform " height =" 60px " />
80+ ] ( https://github.com/OSGP/open-smart-grid-platform )   ;  ; [
81+ <img src =" https://raw.githubusercontent.com/EXXETA/correomqtt/develop/icon/ico/Icon_128x128.png " alt =" CorreoMQTT " height =" 60px " />
82+ ] ( https://github.com/EXXETA/correomqtt )
7983
8084If you use the HiveMQ MQTT Client in a project that is not listed here, feel free to open an issue or pull request.
8185
@@ -110,16 +114,9 @@ dependencies {
110114
111115If you use Maven, just include the following inside your ` pom.xml ` file.
112116
113- NOTE: You have to set the compiler version to ` 1.8 ` or higher.
114-
115117``` xml
116118<project >
117119 ...
118- <properties >
119- <maven .compiler.source>1.8</maven .compiler.source>
120- <maven .compiler.target>1.8</maven .compiler.target>
121- </properties >
122-
123120 <dependencies >
124121 <dependency >
125122 <groupId >com.hivemq</groupId >
@@ -131,6 +128,19 @@ NOTE: You have to set the compiler version to `1.8` or higher.
131128</project >
132129```
133130
131+ NOTE: You have to set the compiler version to ` 1.8 ` or higher.
132+
133+ ``` xml
134+ <project >
135+ ...
136+ <properties >
137+ <maven .compiler.source>1.8</maven .compiler.source>
138+ <maven .compiler.target>1.8</maven .compiler.target>
139+ </properties >
140+ ...
141+ </project >
142+ ```
143+
134144For optional features you can choose to include additional modules:
135145
136146``` xml
@@ -141,20 +151,23 @@ For optional features you can choose to include additional modules:
141151 <groupId >com.hivemq</groupId >
142152 <artifactId >hivemq-mqtt-client-websocket</artifactId >
143153 <version >1.2.0</version >
154+ <type >pom</type >
144155 </dependency >
145156 </dependencies >
146157 <dependencies >
147158 <dependency >
148159 <groupId >com.hivemq</groupId >
149160 <artifactId >hivemq-mqtt-client-proxy</artifactId >
150161 <version >1.2.0</version >
162+ <type >pom</type >
151163 </dependency >
152164 </dependencies >
153165 <dependencies >
154166 <dependency >
155167 <groupId >com.hivemq</groupId >
156168 <artifactId >hivemq-mqtt-client-epoll</artifactId >
157169 <version >1.2.0</version >
170+ <type >pom</type >
158171 </dependency >
159172 </dependencies >
160173 <dependencies >
@@ -248,20 +261,23 @@ dependencies {
248261 <groupId >com.github.hivemq.hivemq-mqtt-client</groupId >
249262 <artifactId >hivemq-mqtt-client-websocket</artifactId >
250263 <version >develop-SNAPSHOT</version >
264+ <type >pom</type >
251265 </dependency >
252266 </dependencies >
253267 <dependencies >
254268 <dependency >
255269 <groupId >com.github.hivemq.hivemq-mqtt-client</groupId >
256270 <artifactId >hivemq-mqtt-client-proxy</artifactId >
257271 <version >develop-SNAPSHOT</version >
272+ <type >pom</type >
258273 </dependency >
259274 </dependencies >
260275 <dependencies >
261276 <dependency >
262277 <groupId >com.github.hivemq.hivemq-mqtt-client</groupId >
263278 <artifactId >hivemq-mqtt-client-epoll</artifactId >
264279 <version >develop-SNAPSHOT</version >
280+ <type >pom</type >
265281 </dependency >
266282 </dependencies >
267283 <dependencies >
0 commit comments