From 506f48a89d0d799b9124213a41fb308b8c1ec517 Mon Sep 17 00:00:00 2001 From: dshvaika Date: Mon, 26 May 2025 09:51:42 +0300 Subject: [PATCH] Moved TbServiceInfoProvider interface to separate module --- application/pom.xml | 4 + common/coap-server/pom.xml | 4 + common/edqs/pom.xml | 4 + common/pom.xml | 1 + common/queue/pom.xml | 4 + common/service-info-api/pom.xml | 73 +++++++++++++++++++ .../discovery/TbServiceInfoProvider.java | 0 common/transport/transport-api/pom.xml | 4 + dao/pom.xml | 2 +- pom.xml | 5 ++ 10 files changed, 100 insertions(+), 1 deletion(-) create mode 100644 common/service-info-api/pom.xml rename common/{queue => service-info-api}/src/main/java/org/thingsboard/server/queue/discovery/TbServiceInfoProvider.java (100%) diff --git a/application/pom.xml b/application/pom.xml index 557179e918..4f1d75cde2 100644 --- a/application/pom.xml +++ b/application/pom.xml @@ -128,6 +128,10 @@ org.thingsboard.common edqs + + org.thingsboard.common + service-info-api + org.thingsboard dao diff --git a/common/coap-server/pom.xml b/common/coap-server/pom.xml index fe6ae3c64c..44f16f7329 100644 --- a/common/coap-server/pom.xml +++ b/common/coap-server/pom.xml @@ -46,6 +46,10 @@ org.thingsboard.common data + + org.thingsboard.common + service-info-api + org.thingsboard.common.transport transport-api diff --git a/common/edqs/pom.xml b/common/edqs/pom.xml index 09181e796e..3b72a26442 100644 --- a/common/edqs/pom.xml +++ b/common/edqs/pom.xml @@ -68,6 +68,10 @@ org.thingsboard.common queue + + org.thingsboard.common + service-info-api + org.springframework.boot spring-boot-starter-web diff --git a/common/pom.xml b/common/pom.xml index 6afae4e378..514e3eea38 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -50,6 +50,7 @@ version-control script edqs + service-info-api diff --git a/common/queue/pom.xml b/common/queue/pom.xml index 2e4b14e282..e689cb3dc5 100644 --- a/common/queue/pom.xml +++ b/common/queue/pom.xml @@ -60,6 +60,10 @@ org.thingsboard.common cluster-api + + org.thingsboard.common + service-info-api + org.apache.kafka kafka-clients diff --git a/common/service-info-api/pom.xml b/common/service-info-api/pom.xml new file mode 100644 index 0000000000..c1eff7c468 --- /dev/null +++ b/common/service-info-api/pom.xml @@ -0,0 +1,73 @@ + + + 4.0.0 + + org.thingsboard + 4.1.0-SNAPSHOT + common + + org.thingsboard.common + service-info-api + jar + + Thingsboard Server Service Info Provider API + https://thingsboard.io + + + UTF-8 + ${basedir}/../.. + + + + + org.thingsboard.common + proto + + + org.thingsboard.common + message + + + + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-deploy-plugin + + false + + + + + + diff --git a/common/queue/src/main/java/org/thingsboard/server/queue/discovery/TbServiceInfoProvider.java b/common/service-info-api/src/main/java/org/thingsboard/server/queue/discovery/TbServiceInfoProvider.java similarity index 100% rename from common/queue/src/main/java/org/thingsboard/server/queue/discovery/TbServiceInfoProvider.java rename to common/service-info-api/src/main/java/org/thingsboard/server/queue/discovery/TbServiceInfoProvider.java diff --git a/common/transport/transport-api/pom.xml b/common/transport/transport-api/pom.xml index 2cd41064da..064c5f8ea2 100644 --- a/common/transport/transport-api/pom.xml +++ b/common/transport/transport-api/pom.xml @@ -60,6 +60,10 @@ org.thingsboard.common util + + org.thingsboard.common + service-info-api + com.google.code.gson gson diff --git a/dao/pom.xml b/dao/pom.xml index 67b5a36c92..a11e4e4fe3 100644 --- a/dao/pom.xml +++ b/dao/pom.xml @@ -61,7 +61,7 @@ org.thingsboard.common - queue + service-info-api com.networknt diff --git a/pom.xml b/pom.xml index c57239c965..f8137196e4 100755 --- a/pom.xml +++ b/pom.xml @@ -964,6 +964,11 @@ cluster-api ${project.version} + + org.thingsboard.common + service-info-api + ${project.version} + org.thingsboard.rule-engine rule-engine-api