/** sets the executor service used for scanning to ThreadPoolExecutor with core size as the given availableProcessors parameter * <p>default is ThreadPoolExecutor with a single core */ public ConfigurationBuilder useParallelExecutor(final int availableProcessors) { setExecutorService(Executors.newFixedThreadPool(availableProcessors)); return this; }
private static Configuration getConfiguration(final List<URL> urls) { return new ConfigurationBuilder().setUrls(urls).setExecutorService(Executors.newFixedThreadPool(2)) .setScanners(new FieldAnnotationsScanner(), new MethodAnnotationsScanner(), new ExtendedTypeAnnotationScanner(), propScanner); }
private static Configuration getConfiguration(final List<URL> urls) { return new ConfigurationBuilder().setUrls(urls).setExecutorService(Executors.newFixedThreadPool(2)) .setScanners(new FieldAnnotationsScanner(), new MethodAnnotationsScanner(), new ExtendedTypeAnnotationScanner(), propScanner); }