Package org.jboss.modules
Class JDKModuleFinder
- java.lang.Object
-
- org.jboss.modules.JDKModuleFinder
-
- All Implemented Interfaces:
IterableModuleFinder
,ModuleFinder
public final class JDKModuleFinder extends java.lang.Object implements IterableModuleFinder
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ModuleSpec
findModule(java.lang.String name, ModuleLoader delegateLoader)
Find a module specification for the given name.static JDKModuleFinder
getInstance()
java.util.Iterator<java.lang.String>
iterateModules(java.lang.String baseName, boolean recursive, ModuleLoader delegate)
java.lang.String
toString()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.jboss.modules.IterableModuleFinder
iterateModules, iterateModules
-
Methods inherited from interface org.jboss.modules.ModuleFinder
findModule
-
-
-
-
Method Detail
-
getInstance
public static JDKModuleFinder getInstance()
-
findModule
public ModuleSpec findModule(java.lang.String name, ModuleLoader delegateLoader)
Description copied from interface:ModuleFinder
Find a module specification for the given name. The default implementation delegates to the legacyModuleFinder.findModule(ModuleIdentifier, ModuleLoader)
method for now, however this behavior will be discontinued in the future.- Specified by:
findModule
in interfaceModuleFinder
- Parameters:
name
- the module namedelegateLoader
- the module loader from which dependencies should be resolved- Returns:
- the module specification, or
null
if no specification is found for this identifier
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
iterateModules
public java.util.Iterator<java.lang.String> iterateModules(java.lang.String baseName, boolean recursive, ModuleLoader delegate)
- Specified by:
iterateModules
in interfaceIterableModuleFinder
-
-