made serviceInfoProvider not required for install application
This commit is contained in:
parent
35e9d007d0
commit
508fa081bf
@ -52,7 +52,7 @@ public class CassandraBufferedRateReadExecutor extends AbstractBufferedRateExecu
|
|||||||
@Autowired StatsFactory statsFactory,
|
@Autowired StatsFactory statsFactory,
|
||||||
@Autowired EntityService entityService,
|
@Autowired EntityService entityService,
|
||||||
@Autowired RateLimitService rateLimitService,
|
@Autowired RateLimitService rateLimitService,
|
||||||
@Autowired TbServiceInfoProvider serviceInfoProvider) {
|
@Autowired(required = false) TbServiceInfoProvider serviceInfoProvider) {
|
||||||
super(queueLimit, concurrencyLimit, maxWaitTime, dispatcherThreads, callbackThreads, pollMs, printQueriesFreq, statsFactory,
|
super(queueLimit, concurrencyLimit, maxWaitTime, dispatcherThreads, callbackThreads, pollMs, printQueriesFreq, statsFactory,
|
||||||
entityService, rateLimitService, serviceInfoProvider, printTenantNames);
|
entityService, rateLimitService, serviceInfoProvider, printTenantNames);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -52,7 +52,7 @@ public class CassandraBufferedRateWriteExecutor extends AbstractBufferedRateExec
|
|||||||
@Autowired StatsFactory statsFactory,
|
@Autowired StatsFactory statsFactory,
|
||||||
@Autowired EntityService entityService,
|
@Autowired EntityService entityService,
|
||||||
@Autowired RateLimitService rateLimitService,
|
@Autowired RateLimitService rateLimitService,
|
||||||
@Autowired TbServiceInfoProvider serviceInfoProvider) {
|
@Autowired(required = false) TbServiceInfoProvider serviceInfoProvider) {
|
||||||
super(queueLimit, concurrencyLimit, maxWaitTime, dispatcherThreads, callbackThreads, pollMs, printQueriesFreq, statsFactory,
|
super(queueLimit, concurrencyLimit, maxWaitTime, dispatcherThreads, callbackThreads, pollMs, printQueriesFreq, statsFactory,
|
||||||
entityService, rateLimitService, serviceInfoProvider, printTenantNames);
|
entityService, rateLimitService, serviceInfoProvider, printTenantNames);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -141,6 +141,9 @@ public abstract class AbstractBufferedRateExecutor<T extends AsyncTask, F extend
|
|||||||
}
|
}
|
||||||
|
|
||||||
private LimitedApi getMyLimitedApi() {
|
private LimitedApi getMyLimitedApi() {
|
||||||
|
if (serviceInfoProvider == null) {
|
||||||
|
return getBufferedRateExecutorType().getMonolithLimitedApi();
|
||||||
|
}
|
||||||
if (serviceInfoProvider.isMonolith()) {
|
if (serviceInfoProvider.isMonolith()) {
|
||||||
return getBufferedRateExecutorType().getMonolithLimitedApi();
|
return getBufferedRateExecutorType().getMonolithLimitedApi();
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user