From 508fa081bff6274623054e89937d3fd23014a13c Mon Sep 17 00:00:00 2001 From: dshvaika Date: Fri, 23 May 2025 13:32:35 +0300 Subject: [PATCH] made serviceInfoProvider not required for install application --- .../server/dao/nosql/CassandraBufferedRateReadExecutor.java | 2 +- .../server/dao/nosql/CassandraBufferedRateWriteExecutor.java | 2 +- .../server/dao/util/AbstractBufferedRateExecutor.java | 3 +++ 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/dao/src/main/java/org/thingsboard/server/dao/nosql/CassandraBufferedRateReadExecutor.java b/dao/src/main/java/org/thingsboard/server/dao/nosql/CassandraBufferedRateReadExecutor.java index a7aa0dc5dc..98cfef7f7d 100644 --- a/dao/src/main/java/org/thingsboard/server/dao/nosql/CassandraBufferedRateReadExecutor.java +++ b/dao/src/main/java/org/thingsboard/server/dao/nosql/CassandraBufferedRateReadExecutor.java @@ -52,7 +52,7 @@ public class CassandraBufferedRateReadExecutor extends AbstractBufferedRateExecu @Autowired StatsFactory statsFactory, @Autowired EntityService entityService, @Autowired RateLimitService rateLimitService, - @Autowired TbServiceInfoProvider serviceInfoProvider) { + @Autowired(required = false) TbServiceInfoProvider serviceInfoProvider) { super(queueLimit, concurrencyLimit, maxWaitTime, dispatcherThreads, callbackThreads, pollMs, printQueriesFreq, statsFactory, entityService, rateLimitService, serviceInfoProvider, printTenantNames); } diff --git a/dao/src/main/java/org/thingsboard/server/dao/nosql/CassandraBufferedRateWriteExecutor.java b/dao/src/main/java/org/thingsboard/server/dao/nosql/CassandraBufferedRateWriteExecutor.java index c61148e51f..1fb4b8dea5 100644 --- a/dao/src/main/java/org/thingsboard/server/dao/nosql/CassandraBufferedRateWriteExecutor.java +++ b/dao/src/main/java/org/thingsboard/server/dao/nosql/CassandraBufferedRateWriteExecutor.java @@ -52,7 +52,7 @@ public class CassandraBufferedRateWriteExecutor extends AbstractBufferedRateExec @Autowired StatsFactory statsFactory, @Autowired EntityService entityService, @Autowired RateLimitService rateLimitService, - @Autowired TbServiceInfoProvider serviceInfoProvider) { + @Autowired(required = false) TbServiceInfoProvider serviceInfoProvider) { super(queueLimit, concurrencyLimit, maxWaitTime, dispatcherThreads, callbackThreads, pollMs, printQueriesFreq, statsFactory, entityService, rateLimitService, serviceInfoProvider, printTenantNames); } diff --git a/dao/src/main/java/org/thingsboard/server/dao/util/AbstractBufferedRateExecutor.java b/dao/src/main/java/org/thingsboard/server/dao/util/AbstractBufferedRateExecutor.java index 0f6170f25d..444aecef71 100644 --- a/dao/src/main/java/org/thingsboard/server/dao/util/AbstractBufferedRateExecutor.java +++ b/dao/src/main/java/org/thingsboard/server/dao/util/AbstractBufferedRateExecutor.java @@ -141,6 +141,9 @@ public abstract class AbstractBufferedRateExecutor