Package | Description |
---|---|
io.github.lukehutch.fastclasspathscanner.classloaderhandler | |
io.github.lukehutch.fastclasspathscanner.scanner | |
io.github.lukehutch.fastclasspathscanner.utils |
Modifier and Type | Method | Description |
---|---|---|
void |
AntClassLoaderHandler.handle(ScanSpec scanSpec,
ClassLoader classLoader,
ClasspathOrder classpathOrderOut,
LogNode log) |
|
void |
ClassLoaderHandler.handle(ScanSpec scanSpec,
ClassLoader classLoader,
ClasspathOrder classpathOrderOut,
LogNode log) |
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).
|
void |
EquinoxClassLoaderHandler.handle(ScanSpec scanSpec,
ClassLoader classLoader,
ClasspathOrder classpathOrderOut,
LogNode log) |
|
void |
EquinoxContextFinderClassLoaderHandler.handle(ScanSpec scanSpec,
ClassLoader classLoader,
ClasspathOrder classpathOrderOut,
LogNode log) |
|
void |
FallbackClassLoaderHandler.handle(ScanSpec scanSpec,
ClassLoader classLoader,
ClasspathOrder classpathOrderOut,
LogNode log) |
|
void |
FelixClassLoaderHandler.handle(ScanSpec scanSpec,
ClassLoader classLoader,
ClasspathOrder classpathOrderOut,
LogNode log) |
|
void |
Java9ClassLoaderHandler.handle(ScanSpec scanSpec,
ClassLoader classLoader,
ClasspathOrder classpathOrderOut,
LogNode log) |
|
void |
JBossClassLoaderHandler.handle(ScanSpec scanSpec,
ClassLoader classLoader,
ClasspathOrder classpathOrderOut,
LogNode log) |
|
void |
OSGiDefaultClassLoaderHandler.handle(ScanSpec scanSpec,
ClassLoader classloader,
ClasspathOrder classpathOrderOut,
LogNode log) |
|
void |
URLClassLoaderHandler.handle(ScanSpec scanSpec,
ClassLoader classLoader,
ClasspathOrder classpathOrderOut,
LogNode log) |
|
void |
WeblogicClassLoaderHandler.handle(ScanSpec scanSpec,
ClassLoader classLoader,
ClasspathOrder classpathOrderOut,
LogNode log) |
|
void |
WebsphereLibertyClassLoaderHandler.handle(ScanSpec scanSpec,
ClassLoader classLoader,
ClasspathOrder classpathOrderOut,
LogNode log) |
|
void |
WebsphereTraditionalClassLoaderHandler.handle(ScanSpec scanSpec,
ClassLoader classloader,
ClasspathOrder classpathOrderOut,
LogNode log) |
Modifier and Type | Method | Description |
---|---|---|
boolean |
ClasspathOrder.addClasspathElement(String pathElement,
ClassLoader[] classLoaders,
ScanSpec scanSpec,
LogNode log) |
Add a classpath element relative to a base file.
|
static ClassLoaderHandler |
ClasspathFinder.findClassLoaderHandlerForClassLoader(ScanSpec scanSpec,
ClassLoader classLoader,
LogNode log) |
Instantiate a ClassLoaderHandler for a given class, or return an instance of FallbackClassLoaderHandler if no
ClassLoaderHandler can handle the class.
|
Constructor | Description |
---|---|
ClassLoaderAndModuleFinder(ScanSpec scanSpec,
LogNode log) |
A class to find the unique ordered classpath elements.
|
Scanner(ScanSpec scanSpec,
ExecutorService executorService,
int numParallelTasks,
boolean enableRecursiveScanning,
ScanResultProcessor scannResultProcessor,
FailureHandler failureHandler,
LogNode log) |
The classpath scanner.
|
Constructor | Description |
---|---|
NestedJarHandler(ScanSpec scanSpec,
InterruptionChecker interruptionChecker,
LogNode log) |
Copyright © 2018. All rights reserved.