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 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);
|
||||
}
|
||||
|
||||
@ -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);
|
||||
}
|
||||
|
||||
@ -141,6 +141,9 @@ public abstract class AbstractBufferedRateExecutor<T extends AsyncTask, F extend
|
||||
}
|
||||
|
||||
private LimitedApi getMyLimitedApi() {
|
||||
if (serviceInfoProvider == null) {
|
||||
return getBufferedRateExecutorType().getMonolithLimitedApi();
|
||||
}
|
||||
if (serviceInfoProvider.isMonolith()) {
|
||||
return getBufferedRateExecutorType().getMonolithLimitedApi();
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user