Modifier and Type | Method and Description |
---|---|
boolean |
ClassLoaderHandler.handle(ClassLoader classloader,
ClasspathFinder classpathFinder)
Determine if a given ClassLoader can be handled (meaning that its classpath elements can be extracted from
it), and if it can, extract the classpath elements from the ClassLoader and register them with the
ClasspathFinder using classpathFinder.addClasspathElement(pathElement) or
classpathFinder.addClasspathElements(path).
|
Modifier and Type | Method and Description |
---|---|
boolean |
JBossClassLoaderHandler.handle(ClassLoader classloader,
ClasspathFinder classpathFinder) |
boolean |
EquinoxClassLoaderHandler.handle(ClassLoader classloader,
ClasspathFinder classpathFinder) |
boolean |
WeblogicClassLoaderHandler.handle(ClassLoader classloader,
ClasspathFinder classpathFinder) |
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.
|
Constructor and Description |
---|
RecursiveScanner(ClasspathFinder classpathFinder,
ScanSpec scanSpec,
LinkedBlockingQueue<io.github.lukehutch.fastclasspathscanner.scanner.ClasspathResource> matchingFiles,
LinkedBlockingQueue<io.github.lukehutch.fastclasspathscanner.scanner.ClasspathResource> matchingClassfiles,
Map<File,Long> fileToTimestamp,
int numWorkerThreads,
ThreadLog log) |
Copyright © 2016. All rights reserved.