diff --git a/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml b/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml
index d4f9ebb735..4371636405 100644
--- a/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml
+++ b/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/pom.xml
@@ -22,124 +22,286 @@
org.wso2.carbon.devicemgt-plugins
mb-extensions
- 3.0.22-SNAPSHOT
+ 3.0.25-SNAPSHOT
../pom.xml
4.0.0
- org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization
- bundle
- WSO2 Carbon - Component - MQTT - Authorization Manager
- MQTT authorization manager based on Carbon device manager
+ org.wso2.carbon.andes.extensions.device.mgt.api
+ war
+ WSO2 Carbon - MQTT Topics Management API
+ WSO2 Carbon - MQTT Topics Management API
http://wso2.org
+
+
+
+ maven-compiler-plugin
+
+
+ 1.7
+
+
+
+ maven-war-plugin
+
+ WEB-INF/lib/*cxf*.jar
+ api#mqtt-topics#v1.0
+
+
+
+
+
+
+
+ deploy
+
+ compile
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 1.7
+
+
+ compile
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ client
+
+ test
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 1.2.1
+
+
+ test
+
+ java
+
+
+
+
+
+
+
+
+
+
+ org.apache.cxf
+ cxf-rt-frontend-jaxws
+ provided
+
+
+ org.apache.cxf
+ cxf-rt-frontend-jaxrs
+ provided
+
+
+ org.apache.cxf
+ cxf-rt-transports-http
+ provided
+
+
+ junit
+ junit
+ test
+
+
+ commons-httpclient.wso2
+ commons-httpclient
+ provided
+
+
+ javax.ws.rs
+ jsr311-api
+
+
org.wso2.carbon
org.wso2.carbon.utils
+ provided
org.wso2.carbon
- org.wso2.carbon.core
+ org.wso2.carbon.logging
+ provided
- org.wso2.andes.wso2
- andes
+ org.wso2.carbon.devicemgt
+ org.wso2.carbon.device.mgt.common
+ provided
- org.wso2.carbon
- org.wso2.carbon.user.api
+ org.wso2.carbon.devicemgt
+ org.wso2.carbon.device.mgt.core
+ provided
+
+
+ org.apache.axis2.wso2
+ axis2
+
+
+ org.apache.axis2.transport
+ axis2-transport-mail
+
+
+ org.apache.ws.commons.axiom.wso2
+ axiom
+
+
- org.wso2.carbon
- org.wso2.carbon.user.core
+ org.wso2.carbon.devicemgt
+ org.wso2.carbon.policy.mgt.core
+ provided
+
+
+ org.apache.axis2.wso2
+ axis2-client
+
+
+
+
+ org.wso2.carbon.identity.inbound.auth.oauth2
+ org.wso2.carbon.identity.oauth.stub
+ provided
+
+
+ org.apache.axis2.wso2
+ axis2
+
+
+ org.apache.axis2.wso2
+ axis2-client
+
+
+ org.apache.axis2.transport
+ axis2-transport-mail
+
+
+
+
+ org.json.wso2
+ json
+ provided
+
+
+ org.wso2.carbon.devicemgt
+ org.wso2.carbon.certificate.mgt.core
+ provided
+
+
+ org.apache.axis2.wso2
+ axis2
+
+
+
+
+ io.swagger
+ swagger-annotations
+
+
+ io.swagger
+ swagger-core
+
+
+ com.fasterxml.jackson.module
+ jackson-module-jaxb-annotations
+
+
+ org.slf4j
+ slf4j-api
+
+
+ org.wso2.orbit.com.fasterxml.jackson.core
+ jackson-core
+
+
+
+
+ io.swagger
+ swagger-jaxrs
+
+
+ com.fasterxml.jackson.module
+ jackson-module-jaxb-annotations
+
+
+ org.slf4j
+ slf4j-api
+
+
+ org.wso2.orbit.com.fasterxml.jackson.core
+ jackson-core
+
+
- commons-lang
- commons-lang
+ javax.servlet
+ servlet-api
+
- io.github.openfeign
- feign-core
+ org.wso2.carbon.devicemgt
+ org.wso2.carbon.apimgt.annotations
+ provided
- io.github.openfeign
- feign-jaxrs
+ org.wso2.orbit.com.fasterxml.jackson.core
+ jackson-annotations
- io.github.openfeign
- feign-gson
+ org.hibernate
+ hibernate-validator
javax.ws.rs
- jsr311-api
+ javax.ws.rs-api
- org.wso2.carbon
- javax.cache.wso2
+ org.wso2.carbon.messaging
+ org.wso2.carbon.andes.mqtt.stub
+
+
+ org.apache.axis2.wso2
+ axis2
+
+
+ org.apache.axis2.wso2
+ axis2-client
+
+
+ org.apache.axis2.transport
+ axis2-transport-mail
+
+
+ org.apache.ws.commons.axiom.wso2
+ axiom
+
+
-
- io.github.openfeign
- feign-slf4j
-
-
-
-
- org.apache.felix
- maven-scr-plugin
-
-
- org.apache.felix
- maven-bundle-plugin
- true
-
-
- ${project.artifactId}
- ${project.artifactId}
-
- org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization.internal
-
-
- !org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization.internal,
- org.wso2.carbon.andes.extensions.device.mgt.mqtt.authorization.*
-
-
- org.apache.log4j,
- org.dna.mqtt.moquette.server,
- org.wso2.andes.configuration.enums,
- org.wso2.andes.mqtt,
- org.wso2.carbon.context,
- org.jaxen,
- org.apache.axiom.*,
- org.wso2.securevault,
- org.apache.commons.*,
- org.osgi.service.component,
- org.wso2.carbon.user.core.service,
- org.wso2.carbon.user.core.tenant,
- org.wso2.carbon.user.api,
- feign,
- feign.auth,
- feign.codec,
- feign.gson,
- javax.cache,
- javax.xml.namespace,
- javax.xml.stream,
- org.wso2.carbon.base,
- org.wso2.carbon.utils,
- javax.net.ssl,
- feign.slf4j
-
-
- jsr311-api,
- feign-jaxrs
-
-
-
-
-
-
-
-
diff --git a/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/src/main/java/org/wso2/carbon/andes/extensions/device/mgt/jaxrs/util/MQTTMgtAPIUtils.java b/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/src/main/java/org/wso2/carbon/andes/extensions/device/mgt/jaxrs/util/MQTTMgtAPIUtils.java
index 08951f00fc..62043c497b 100644
--- a/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/src/main/java/org/wso2/carbon/andes/extensions/device/mgt/jaxrs/util/MQTTMgtAPIUtils.java
+++ b/components/extensions/mb-extensions/org.wso2.carbon.andes.extensions.device.mgt.api/src/main/java/org/wso2/carbon/andes/extensions/device/mgt/jaxrs/util/MQTTMgtAPIUtils.java
@@ -30,7 +30,6 @@ import org.wso2.carbon.device.mgt.common.configuration.mgt.ConfigurationEntry;
import org.wso2.carbon.device.mgt.common.configuration.mgt.PlatformConfiguration;
import org.wso2.carbon.device.mgt.common.configuration.mgt.PlatformConfigurationManagementService;
import org.wso2.carbon.device.mgt.common.notification.mgt.NotificationManagementService;
-import org.wso2.carbon.device.mgt.common.scope.mgt.ScopeManagementService;
import org.wso2.carbon.device.mgt.core.app.mgt.ApplicationManagementProviderService;
import org.wso2.carbon.device.mgt.core.device.details.mgt.DeviceInformationManager;
import org.wso2.carbon.device.mgt.core.search.mgt.SearchManagerService;
@@ -99,16 +98,6 @@ public class MQTTMgtAPIUtils {
return authorizationManager;
}
- public static ScopeManagementService getScopeManagementService() {
- PrivilegedCarbonContext ctx = PrivilegedCarbonContext.getThreadLocalCarbonContext();
- ScopeManagementService scopeManagementService =
- (ScopeManagementService) ctx.getOSGiService(ScopeManagementService.class, null);
- if (scopeManagementService == null) {
- throw new IllegalStateException("Scope Management Service has not been initialized.");
- }
- return scopeManagementService;
- }
-
public static int getTenantId(String tenantDomain) throws DeviceManagementException {
RealmService realmService =
(RealmService) PrivilegedCarbonContext.getThreadLocalCarbonContext().getOSGiService(RealmService.class, null);
diff --git a/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.api.feature/pom.xml b/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.api.feature/pom.xml
index 882eab2694..6e8041e618 100644
--- a/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.api.feature/pom.xml
+++ b/features/extensions-feature/org.wso2.carbon.andes.extensions.device.mgt.api.feature/pom.xml
@@ -24,7 +24,7 @@
org.wso2.carbon.devicemgt-plugins
extensions-feature
- 3.0.12-SNAPSHOT
+ 3.0.25-SNAPSHOT
../pom.xml