fixed issue when default value is set for qos

revert-dabc3590
ayyoob 8 years ago
parent 01edaeeab4
commit f3a729204e

@ -116,7 +116,7 @@ public class MQTTBrokerConnectionConfiguration {
keepAlive = MQTTEventAdapterConstants.ADAPTER_CONF_DEFAULT_KEEP_ALIVE; keepAlive = MQTTEventAdapterConstants.ADAPTER_CONF_DEFAULT_KEEP_ALIVE;
} }
String qosVal = globalProperties.get(MQTTEventAdapterConstants.ADAPTER_MESSAGE_QOS); String qosVal = globalProperties.get(MQTTEventAdapterConstants.ADAPTER_MESSAGE_QOS);
if (qosVal == null || qosVal.isEmpty()) { if (qosVal != null && !qosVal.isEmpty()) {
this.qos = Integer.parseInt(qosVal); this.qos = Integer.parseInt(qosVal);
} else { } else {
qosVal = eventAdapterConfiguration.getStaticProperties().get(MQTTEventAdapterConstants.ADAPTER_MESSAGE_QOS); qosVal = eventAdapterConfiguration.getStaticProperties().get(MQTTEventAdapterConstants.ADAPTER_MESSAGE_QOS);

Loading…
Cancel
Save