Package org.jboss.modules
Class LocalModuleLoader
java.lang.Object
org.jboss.modules.ModuleLoader
org.jboss.modules.DelegatingModuleLoader
org.jboss.modules.LocalModuleLoader
- All Implemented Interfaces:
AutoCloseable
A local filesystem-backed module loader.
- Author:
- John Bailey, David M. Lloyd
-
Field Summary
Fields inherited from class org.jboss.modules.ModuleLoader
NO_FINDERS -
Constructor Summary
ConstructorsConstructorDescriptionConstruct a new instance, using themodule.pathsystem property or theJAVA_MODULEPATHenvironment variable to get the list of module repository roots.LocalModuleLoader(File[] repoRoots) Construct a new instance.LocalModuleLoader(File[] repoRoots, PathFilter pathFilter) Construct a new instance. -
Method Summary
Methods inherited from class org.jboss.modules.DelegatingModuleLoader
preloadModuleMethods inherited from class org.jboss.modules.ModuleLoader
findLoadedModuleLocal, findLoadedModuleLocal, findModule, findModule, forClass, forClassLoader, getDependencies, getFinders, getModuleDescription, installMBeanServer, iterateModules, iterateModules, loadModule, loadModule, loadModuleLocal, loadModuleLocal, preloadExportedModule, preloadExportedModule, preloadModule, preloadModule, preloadModule, refreshResourceLoaders, relink, setAndRefreshResourceLoaders, setAndRelinkDependencies, unloadModuleLocal, unloadModuleLocal
-
Constructor Details
-
LocalModuleLoader
Construct a new instance.- Parameters:
repoRoots- the array of repository roots to look for modules
-
LocalModuleLoader
Construct a new instance.- Parameters:
repoRoots- the array of repository roots to look for modulespathFilter- the path filter to apply to roots
-
LocalModuleLoader
public LocalModuleLoader()Construct a new instance, using themodule.pathsystem property or theJAVA_MODULEPATHenvironment variable to get the list of module repository roots.
-
-
Method Details
-
toString
Description copied from class:ModuleLoaderGet the string representation of this module loader.- Overrides:
toStringin classModuleLoader- Returns:
- the string representation
-
close
public void close()Close this module loader and release all backing files. Note that subsequent load attempts will fail with an error after this method is called.- Specified by:
closein interfaceAutoCloseable
-