Class LayeredModulePathFactory
java.lang.Object
org.jboss.modules.LayeredModulePathFactory
Provides a module path that includes entries for any "layer" and "add-on" directory structures found
within the regular items in the provided module path.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static LayeredModulePathFactory.LayersConfiggetLayersConfig(File repoRoot) (package private) static voidloadOverlays(File layeringRoot, List<File> path) Load the overlays for each layer.(package private) static booleanreadLine(InputStream is, StringBuffer buffer) readRefs(InputStream is) (package private) static File[]resolveLayeredModulePath(File... modulePath) Inspects each element in the givenmodulePathto see if it includes alayers.conffile and/or a standard directory structure with child directoriessystem/layersand, optionally,system/add-ons.
-
Field Details
-
OVERLAYS
- See Also:
-
-
Constructor Details
-
LayeredModulePathFactory
LayeredModulePathFactory()
-
-
Method Details
-
resolveLayeredModulePath
Inspects each element in the givenmodulePathto see if it includes alayers.conffile and/or a standard directory structure with child directoriessystem/layersand, optionally,system/add-ons. If so, the layers identified inlayers.confare added to the module path- Parameters:
modulePath- the filesystem locations that make up the standard module path, each of which is to be checked for the presence of layers and add-ons- Returns:
- a new module path, including any layers and add-ons, if found
-
getLayersConfig
-
loadOverlays
-
readRefs
- Throws:
IOException
-
readRefs
- Throws:
IOException
-
readLine
- Throws:
IOException
-