Is MqttClient thread safe? [message #1693648] |
Mon, 27 April 2015 05:26  |
Eclipse User |
|
|
|
Hi, I am using Paho for Java 1.0.2. My application subscribes events from devices and send back reply as device commands. So I want to use MqttClient instance in callback MqttCallback.messageArrived(String topic, MqttMessage message).
private volatile MqttClient client;
client = create client...
client.setCallback(new MqttCallback() {
public void messageArrived(String topic, MqttMessage message) {
client.publish(...); // Send out command.
}
...
});
I assume the callback is called by other thread than the thread that create MqttClient instance. Is it safe to use client in messageArrived method?
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.03890 seconds