
Mqtt-client is a java implementation of the mqtt publish-subscribe messaging protocol. it takes care of automatically reconnecting to the mqtt server and restoring the client session if any network failures occur. applications can use a blocking api style, a futures based api, or a callback/continuations passing api style.