@@ -52,11 +52,11 @@ backpressure support.
52
52
- Automatic and configurable ** reconnect handling and message redelivery**
53
53
- Automatic and configurable ** resubscribe if the session expired**
54
54
- ** 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)
60
60
- Lifecycle listeners
61
61
- When connected
62
62
- When disconnected or connection failed
@@ -75,7 +75,11 @@ backpressure support.
75
75
<img src =" https://www.openhab.org/openhab-logo.png " alt =" openHAB " height =" 60px " />
76
76
] ( https://www.openhab.org/ )   ;  ; [
77
77
<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 )
79
83
80
84
If you use the HiveMQ MQTT Client in a project that is not listed here, feel free to open an issue or pull request.
81
85
@@ -110,16 +114,9 @@ dependencies {
110
114
111
115
If you use Maven, just include the following inside your ` pom.xml ` file.
112
116
113
- NOTE: You have to set the compiler version to ` 1.8 ` or higher.
114
-
115
117
``` xml
116
118
<project >
117
119
...
118
- <properties >
119
- <maven .compiler.source>1.8</maven .compiler.source>
120
- <maven .compiler.target>1.8</maven .compiler.target>
121
- </properties >
122
-
123
120
<dependencies >
124
121
<dependency >
125
122
<groupId >com.hivemq</groupId >
@@ -131,6 +128,19 @@ NOTE: You have to set the compiler version to `1.8` or higher.
131
128
</project >
132
129
```
133
130
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
+
134
144
For optional features you can choose to include additional modules:
135
145
136
146
``` xml
@@ -141,20 +151,23 @@ For optional features you can choose to include additional modules:
141
151
<groupId >com.hivemq</groupId >
142
152
<artifactId >hivemq-mqtt-client-websocket</artifactId >
143
153
<version >1.2.0</version >
154
+ <type >pom</type >
144
155
</dependency >
145
156
</dependencies >
146
157
<dependencies >
147
158
<dependency >
148
159
<groupId >com.hivemq</groupId >
149
160
<artifactId >hivemq-mqtt-client-proxy</artifactId >
150
161
<version >1.2.0</version >
162
+ <type >pom</type >
151
163
</dependency >
152
164
</dependencies >
153
165
<dependencies >
154
166
<dependency >
155
167
<groupId >com.hivemq</groupId >
156
168
<artifactId >hivemq-mqtt-client-epoll</artifactId >
157
169
<version >1.2.0</version >
170
+ <type >pom</type >
158
171
</dependency >
159
172
</dependencies >
160
173
<dependencies >
@@ -248,20 +261,23 @@ dependencies {
248
261
<groupId >com.github.hivemq.hivemq-mqtt-client</groupId >
249
262
<artifactId >hivemq-mqtt-client-websocket</artifactId >
250
263
<version >develop-SNAPSHOT</version >
264
+ <type >pom</type >
251
265
</dependency >
252
266
</dependencies >
253
267
<dependencies >
254
268
<dependency >
255
269
<groupId >com.github.hivemq.hivemq-mqtt-client</groupId >
256
270
<artifactId >hivemq-mqtt-client-proxy</artifactId >
257
271
<version >develop-SNAPSHOT</version >
272
+ <type >pom</type >
258
273
</dependency >
259
274
</dependencies >
260
275
<dependencies >
261
276
<dependency >
262
277
<groupId >com.github.hivemq.hivemq-mqtt-client</groupId >
263
278
<artifactId >hivemq-mqtt-client-epoll</artifactId >
264
279
<version >develop-SNAPSHOT</version >
280
+ <type >pom</type >
265
281
</dependency >
266
282
</dependencies >
267
283
<dependencies >
0 commit comments