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