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.path
system property or theJAVA_MODULEPATH
environment 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
preloadModule
Methods 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.path
system property or theJAVA_MODULEPATH
environment variable to get the list of module repository roots.
-
-
Method Details
-
toString
Description copied from class:ModuleLoader
Get the string representation of this module loader.- Overrides:
toString
in 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:
close
in interfaceAutoCloseable
-