Class WebsphereTraditionalClassLoaderHandler
java.lang.Object
nonapi.io.github.classgraph.classloaderhandler.WebsphereTraditionalClassLoaderHandler
- All Implemented Interfaces:
ClassLoaderHandler
Handle the WebSphere traditonal ClassLoaders.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
Class cannot be constructed. -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
Check whether thisClassLoaderHandler
can handle a givenClassLoader
.static void
findClassLoaderOrder
(ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log) Find theClassLoader
delegation order for aClassLoader
.static void
findClasspathOrder
(ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log) Find the classpath entries for the associatedClassLoader
.
-
Constructor Details
-
WebsphereTraditionalClassLoaderHandler
private WebsphereTraditionalClassLoaderHandler()Class cannot be constructed.
-
-
Method Details
-
canHandle
Check whether thisClassLoaderHandler
can handle a givenClassLoader
.- Parameters:
classLoaderClass
- theClassLoader
class or one of its superclasses.log
- the log- Returns:
- true if this
ClassLoaderHandler
can handle theClassLoader
.
-
findClassLoaderOrder
public static void findClassLoaderOrder(ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log) Find theClassLoader
delegation order for aClassLoader
.- Parameters:
classLoader
- theClassLoader
to find the order for.classLoaderOrder
- aClassLoaderOrder
object to update.log
- the log
-
findClasspathOrder
public static void findClasspathOrder(ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log) Find the classpath entries for the associatedClassLoader
.- Parameters:
classLoader
- theClassLoader
to find the classpath entries order for.classpathOrder
- aClasspathOrder
object to update.scanSpec
- theScanSpec
.log
- the log.
-