Uses of Interface
nonapi.io.github.classgraph.concurrency.WorkQueue.WorkUnitProcessor
Packages that use WorkQueue.WorkUnitProcessor
-
Uses of WorkQueue.WorkUnitProcessor in io.github.classgraph
Classes in io.github.classgraph that implement WorkQueue.WorkUnitProcessorModifier and TypeClassDescriptionprivate static class
WorkUnitProcessor for scanning classfiles.Methods in io.github.classgraph that return WorkQueue.WorkUnitProcessorModifier and TypeMethodDescriptionScanner.newClasspathEntryWorkUnitProcessor
(Set<ClasspathElement> allClasspathEltsOut, Set<ClasspathElement> toplevelClasspathEltsOut) Create a WorkUnitProcessor for opening traditional classpath entries (which are mapped toClasspathElementDir
orClasspathElementZip
--is handled separately
).Methods in io.github.classgraph with parameters of type WorkQueue.WorkUnitProcessorModifier and TypeMethodDescriptionprivate <W> void
Scanner.processWorkUnits
(Collection<W> workUnits, LogNode log, WorkQueue.WorkUnitProcessor<W> workUnitProcessor) Process work units. -
Uses of WorkQueue.WorkUnitProcessor in nonapi.io.github.classgraph.concurrency
Fields in nonapi.io.github.classgraph.concurrency declared as WorkQueue.WorkUnitProcessorModifier and TypeFieldDescriptionprivate final WorkQueue.WorkUnitProcessor
<T> WorkQueue.workUnitProcessor
The work unit processor.Methods in nonapi.io.github.classgraph.concurrency with parameters of type WorkQueue.WorkUnitProcessorModifier and TypeMethodDescriptionstatic <U> void
WorkQueue.runWorkQueue
(Collection<U> elements, ExecutorService executorService, InterruptionChecker interruptionChecker, int numParallelTasks, LogNode log, WorkQueue.WorkUnitProcessor<U> workUnitProcessor) Start a work queue on the elements in the provided collection, blocking until all work units have been completed.Constructors in nonapi.io.github.classgraph.concurrency with parameters of type WorkQueue.WorkUnitProcessorModifierConstructorDescriptionprivate
WorkQueue
(Collection<T> initialWorkUnits, WorkQueue.WorkUnitProcessor<T> workUnitProcessor, int numWorkers, InterruptionChecker interruptionChecker, LogNode log) A parallel work queue.