Fixed issue #15, missed notification of publish due to bad re-activation on a nested topic tree.
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
//@GrabResolver(name='Paho', root='https://repo.eclipse.org/content/repositories/paho-releases/')
|
||||
@Grab(group='org.fusesource.mqtt-client', module='mqtt-client', version='1.5')
|
||||
|
||||
import java.net.URISyntaxException
|
||||
|
||||
import org.fusesource.mqtt.client.BlockingConnection
|
||||
import org.fusesource.mqtt.client.MQTT
|
||||
import org.fusesource.mqtt.client.QoS
|
||||
|
||||
|
||||
MQTT mqtt = new MQTT()
|
||||
//mqtt.setHost("test.mosquitto.org", 1883);
|
||||
mqtt.setHost("localhost", 1883)
|
||||
|
||||
BlockingConnection connection = mqtt.blockingConnection()
|
||||
connection.connect()
|
||||
|
||||
//for (int i = 0; i < 1000; i++) {
|
||||
(1..1000).each{ i ->
|
||||
// LOG.info("Publishing");
|
||||
String payload = "Hello world MQTT!!${i}"
|
||||
connection.publish("/topic", payload.getBytes(), QoS.AT_LEAST_ONCE, false)
|
||||
println payload
|
||||
Thread.sleep 1000
|
||||
}
|
||||
|
||||
connection.disconnect()
|
||||
Reference in New Issue
Block a user