Package | Description |
---|---|
io.github.lukehutch.fastclasspathscanner | |
io.github.lukehutch.fastclasspathscanner.scanner |
Modifier and Type | Method and Description |
---|---|
ScanResult |
FastClasspathScanner.scan()
Scans the classpath for matching files, and calls any MatchProcessors if a match is identified.
|
ScanResult |
FastClasspathScanner.scan(ExecutorService executorService,
int numWorkerThreads)
Scans the classpath for matching files, and calls any MatchProcessors if a match is identified.
|
ScanResult |
FastClasspathScanner.scan(int numWorkerThreads)
Asynchronously scans the classpath for matching files, and calls any MatchProcessors if a match is
identified.
|
Modifier and Type | Method and Description |
---|---|
Future<ScanResult> |
FastClasspathScanner.scanAsync(ExecutorService executorService,
int numWorkerThreads)
Asynchronously scans the classpath for matching files, and calls any MatchProcessors if a match is
identified.
|
Modifier and Type | Method and Description |
---|---|
static Future<ScanResult> |
ScanExecutor.scan(ClasspathFinder classpathFinder,
ScanSpec scanSpec,
ExecutorService executorService,
int numWorkerThreads,
ThreadLog mainLog)
Scan the classpath, and call any MatchProcessors on files or classes that match.
|
Modifier and Type | Method and Description |
---|---|
void |
ScanSpec.callMatchProcessors(ScanResult scanResult,
LinkedBlockingQueue<io.github.lukehutch.fastclasspathscanner.scanner.ClasspathResource> matchingFiles)
Run the MatchProcessors after a scan has completed.
|
Copyright © 2016. All rights reserved.