@Override protected ExecutorLimiter makeLimiter(String limiterThreadName) { return new ExecutorLimiter(StringUtils.isNullOrEmpty(limiterThreadName) ? executor : new ThreadRenamingExecutor(executor, limiterThreadName, false), getMaxConcurrencyPerKey(), limitFutureListenersExecution); }
@Override protected ExecutorLimiter makeLimiter(String limiterThreadName) { return new ExecutorLimiter(StringUtils.isNullOrEmpty(limiterThreadName) ? executor : new ThreadRenamingExecutor(executor, limiterThreadName, false), getMaxConcurrencyPerKey(), limitFutureListenersExecution); }
@Override public SubmitterExecutor makeSubmitterExecutor(int poolSize, boolean prestartIfAvailable) { SubmitterExecutor executor = schedulerFactory.makeSubmitterExecutor(poolSize, prestartIfAvailable); return new ThreadRenamingExecutor(executor, THREAD_NAME, false); }