Uses of Interface
nonapi.io.github.classgraph.concurrency.WorkQueue.WorkUnitProcessor
-
Packages that use WorkQueue.WorkUnitProcessor Package Description io.github.classgraph nonapi.io.github.classgraph.concurrency -
-
Uses of WorkQueue.WorkUnitProcessor in io.github.classgraph
Classes in io.github.classgraph that implement WorkQueue.WorkUnitProcessor Modifier and Type Class Description private static class
Scanner.ClassfileScannerWorkUnitProcessor
WorkUnitProcessor for scanning classfiles.Methods in io.github.classgraph that return WorkQueue.WorkUnitProcessor Modifier and Type Method Description private WorkQueue.WorkUnitProcessor<Scanner.ClasspathEntryWorkUnit>
Scanner. newClasspathEntryWorkUnitProcessor(java.util.Set<ClasspathElement> allClasspathEltsOut, java.util.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.WorkUnitProcessor Modifier and Type Method Description private <W> void
Scanner. processWorkUnits(java.util.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.WorkUnitProcessor Modifier and Type Field Description private WorkQueue.WorkUnitProcessor<T>
WorkQueue. workUnitProcessor
The work unit processor.Methods in nonapi.io.github.classgraph.concurrency with parameters of type WorkQueue.WorkUnitProcessor Modifier and Type Method Description static <U> void
WorkQueue. runWorkQueue(java.util.Collection<U> elements, java.util.concurrent.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.WorkUnitProcessor Constructor Description WorkQueue(java.util.Collection<T> initialWorkUnits, WorkQueue.WorkUnitProcessor<T> workUnitProcessor, int numWorkers, InterruptionChecker interruptionChecker, LogNode log)
A parallel work queue.
-