package saker.util.classloader
Package containing class loading related utility classes.
ClassLoaderDataFinder | Interface for providing resources to classloader implementations. |
ClassLoaderResolver | Interface for providing functionality of identifying a ClassLoader based on a string identifier. |
ClassLoaderResolverRegistry | ClassLoaderResolver implementation that handles multiple resolvers. |
ClassLoaderUtil | Utility class containing functions related to class loaders. |
CloseProtectedClassLoaderDataFinder | ClassLoaderDataFinder implementation that delegates all of its calls to a subject, but the close()
call. |
FilteringClassLoader | ClassLoader implementation that only provides access for a given set of class names from its parent. |
JarClassLoaderDataFinder | ClassLoaderDataFinder implementation that is backed by a JarFile. |
MultiClassLoader | ClassLoader implementation that aggregates multiple parent classloaders. |
MultiDataClassLoader | ClassLoader implementation that uses ClassLoaderDataFinder instances to locate the classes and
resources. |
ParentExclusiveClassLoader | ClassLoader implementation that only allows access to the classes which are directly loaded from the
designated parent classloader. |
PathClassLoaderDataFinder | ClassLoaderDataFinder implementation that is based on a path to a directory. |
SingleClassLoaderResolver | ClassLoaderResolver implementation that is capable of resolving a specific classloader. |
SubDirectoryClassLoaderDataFinder | ClassLoaderDataFinder implementation that supports retrieving resources from a subdirectory. |