Uses of Class
io.github.lukehutch.fastclasspathscanner.scanner.ScanSpec
-
Packages that use ScanSpec Package Description io.github.lukehutch.fastclasspathscanner.classloaderhandler io.github.lukehutch.fastclasspathscanner.scanner io.github.lukehutch.fastclasspathscanner.utils -
-
Uses of ScanSpec in io.github.lukehutch.fastclasspathscanner.classloaderhandler
Methods in io.github.lukehutch.fastclasspathscanner.classloaderhandler with parameters of type ScanSpec Modifier and Type Method Description voidAntClassLoaderHandler. handle(ScanSpec scanSpec, ClassLoader classLoader, ClasspathOrder classpathOrderOut, LogNode log)voidClassLoaderHandler. 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).voidEquinoxClassLoaderHandler. handle(ScanSpec scanSpec, ClassLoader classLoader, ClasspathOrder classpathOrderOut, LogNode log)voidEquinoxContextFinderClassLoaderHandler. handle(ScanSpec scanSpec, ClassLoader classLoader, ClasspathOrder classpathOrderOut, LogNode log)voidFallbackClassLoaderHandler. handle(ScanSpec scanSpec, ClassLoader classLoader, ClasspathOrder classpathOrderOut, LogNode log)voidFelixClassLoaderHandler. handle(ScanSpec scanSpec, ClassLoader classLoader, ClasspathOrder classpathOrderOut, LogNode log)voidJava9ClassLoaderHandler. handle(ScanSpec scanSpec, ClassLoader classLoader, ClasspathOrder classpathOrderOut, LogNode log)voidJBossClassLoaderHandler. handle(ScanSpec scanSpec, ClassLoader classLoader, ClasspathOrder classpathOrderOut, LogNode log)voidOSGiDefaultClassLoaderHandler. handle(ScanSpec scanSpec, ClassLoader classloader, ClasspathOrder classpathOrderOut, LogNode log)voidURLClassLoaderHandler. handle(ScanSpec scanSpec, ClassLoader classLoader, ClasspathOrder classpathOrderOut, LogNode log)voidWeblogicClassLoaderHandler. handle(ScanSpec scanSpec, ClassLoader classLoader, ClasspathOrder classpathOrderOut, LogNode log)voidWebsphereLibertyClassLoaderHandler. handle(ScanSpec scanSpec, ClassLoader classLoader, ClasspathOrder classpathOrderOut, LogNode log)voidWebsphereTraditionalClassLoaderHandler. handle(ScanSpec scanSpec, ClassLoader classloader, ClasspathOrder classpathOrderOut, LogNode log) -
Uses of ScanSpec in io.github.lukehutch.fastclasspathscanner.scanner
Methods in io.github.lukehutch.fastclasspathscanner.scanner with parameters of type ScanSpec Modifier and Type Method Description booleanClasspathOrder. addClasspathElement(String pathElement, ClassLoader[] classLoaders, ScanSpec scanSpec, LogNode log)Add a classpath element relative to a base file.static ClassLoaderHandlerClasspathFinder. 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.Constructors in io.github.lukehutch.fastclasspathscanner.scanner with parameters of type ScanSpec 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. -
Uses of ScanSpec in io.github.lukehutch.fastclasspathscanner.utils
Constructors in io.github.lukehutch.fastclasspathscanner.utils with parameters of type ScanSpec Constructor Description NestedJarHandler(ScanSpec scanSpec, InterruptionChecker interruptionChecker, LogNode log)
-