few fixes after testing

revert-dabc3590
ayyoob 8 years ago
parent 796de7456f
commit 6b8682f2d8

@ -84,8 +84,10 @@ public class MQTTEventAdapter implements InputEventAdapter {
.equals(MultitenantConstants.SUPER_TENANT_DOMAIN_NAME)) { .equals(MultitenantConstants.SUPER_TENANT_DOMAIN_NAME)) {
return; return;
} }
if (!mqttAdapterListener.isConnectionInitialized()) { synchronized (this.mqttAdapterListener) {
mqttAdapterListener.createConnection(); if (!mqttAdapterListener.isConnectionInitialized()) {
mqttAdapterListener.createConnection();
}
} }
} }
@ -102,8 +104,10 @@ public class MQTTEventAdapter implements InputEventAdapter {
if (ServerStatus.getCurrentStatus().equals(ServerStatus.STATUS_SHUTTING_DOWN)) { if (ServerStatus.getCurrentStatus().equals(ServerStatus.STATUS_SHUTTING_DOWN)) {
Thread thread = new Thread(new Runnable() { Thread thread = new Thread(new Runnable() {
public void run() { public void run() {
if (mqttAdapterListener != null) { synchronized (mqttAdapterListener) {
mqttAdapterListener.stopListener(eventAdapterConfiguration.getName()); if (mqttAdapterListener != null) {
mqttAdapterListener.stopListener(eventAdapterConfiguration.getName());
}
} }
} }
}); });

@ -99,7 +99,8 @@
org.wso2.carbon.user.api, org.wso2.carbon.user.api,
org.wso2.carbon.core, org.wso2.carbon.core,
org.wso2.carbon.device.mgt.core.config, org.wso2.carbon.device.mgt.core.config,
org.wso2.carbon.device.mgt.core.config.pull.notification org.wso2.carbon.device.mgt.core.config.pull.notification,
org.wso2.carbon.utils.multitenancy
</Import-Package> </Import-Package>
</instructions> </instructions>
</configuration> </configuration>

Loading…
Cancel
Save