173 Config.Scope currentScope =
config.scope(taskType);
177 if (currentScope != null) {
182 logger.debugf(
"Creating pool for task '%s': min=%d, max=%d", taskType, min, max);
187 return Executors.newFixedThreadPool(min, threadFactory);
190 return new ThreadPoolExecutor(min, max,
191 60L, TimeUnit.SECONDS,
192 new SynchronousQueue<Runnable>(),
Config.Scope config
Definition: DefaultExecutorsProviderFactory.java:55
static final int DEFAULT_MAX_THREADS
Definition: DefaultExecutorsProviderFactory.java:48
static final int DEFAULT_MIN_THREADS
Definition: DefaultExecutorsProviderFactory.java:47
ThreadFactory createThreadFactory(String taskType, KeycloakSession session)
Definition: DefaultExecutorsProviderFactory.java:198
static final Logger logger
Definition: DefaultExecutorsProviderFactory.java:45