Top Interfaces Classes
[default module]

Package nonapi.io.github.classgraph.classloaderhandler


Interface Summary

Modifier and TypeInterface and Description
public interface
ClassLoaderHandler

A ClassLoader handler.

Class Summary

Modifier and TypeClass and Description
pack-priv class
AntClassLoaderHandler

Extract classpath entries from the Ant ClassLoader.

pack-priv class
ClassGraphClassLoaderHandler

Allow for overrideClassLoaders to be called with a ClassGraphClassLoader as a parameter, so that nested scans can share a single classloader (#485).

public class
ClassLoaderHandlerRegistry

The registry for ClassLoaderHandler classes.

pack-priv class
CxfContainerClassLoaderHandler

ClassLoaderHandler that is able to extract the URLs from a CxfContainerClassLoader.

pack-priv class
EquinoxClassLoaderHandler

Extract classpath entries from the Eclipse Equinox ClassLoader.

pack-priv class
EquinoxContextFinderClassLoaderHandler

Extract classpath entries from the Eclipse Equinox ContextFinder ClassLoader.

pack-priv class
FallbackClassLoaderHandler

Fallback ClassLoaderHandler.

pack-priv class
FelixClassLoaderHandler

Custom Class Loader Handler for OSGi Felix ClassLoader.

pack-priv class
JBossClassLoaderHandler

Extract classpath entries from the JBoss ClassLoader.

pack-priv class
JPMSClassLoaderHandler

A placeloader ClassLoaderHandler that matches Java 9+ classloaders, but does not attempt to extract URLs from them (module scanning uses a different mechanism from classpath scanning).

pack-priv class
OSGiDefaultClassLoaderHandler

Handle the OSGi DefaultClassLoader.

pack-priv class
ParentLastDelegationOrderTestClassLoaderHandler

ClassLoaderHandler that is used to test PARENT_LAST delegation order.

pack-priv class
PlexusClassWorldsClassRealmClassLoaderHandler

Handle the Plexus ClassWorlds ClassRealm ClassLoader.

pack-priv class
QuarkusClassLoaderHandler

Extract classpath entries from the Quarkus ClassLoader.

pack-priv class
pack-priv class
TomcatWebappClassLoaderBaseHandler

Extract classpath entries from the Tomcat/Catalina WebappClassLoaderBase.

pack-priv class
UnoOneJarClassLoaderHandler

Extract classpath entries from the Uno-Jar's JarClassLoader and One-Jar's JarClassLoader.

pack-priv class
URLClassLoaderHandler

ClassLoaderHandler that is able to extract the URLs from a URLClassLoader.

pack-priv class
WeblogicClassLoaderHandler

Extract classpath entries from the Weblogic ClassLoaders.

pack-priv class
WebsphereLibertyClassLoaderHandler

WebsphereLibertyClassLoaderHandler.

pack-priv class
WebsphereTraditionalClassLoaderHandler

Handle the WebSphere traditonal ClassLoaders.