public class Module extends Object
If a module is added to an archive, this descriptor is returned in order to allow specific customization regarding exports, services, etc.
JBossDeploymentStructureContainer.addModule(String)
,
JBossDeploymentStructureContainer.addModule(String, String)
Modifier and Type | Class and Description |
---|---|
static class |
Module.ServiceHandling |
Modifier and Type | Method and Description |
---|---|
Boolean |
export()
Determine if this module should be exported.
|
List<String> |
exportExcludePaths()
Retrieve the list of paths excluded from exportation from this module.
|
List<String> |
exportIncludePaths()
Retrieve this list of paths exported from this module.
|
List<String> |
importExcludePaths()
Retreive the list of paths excluded from importation from this module.
|
List<String> |
importIncludePaths()
Retrieve the list of paths imported from this module.
|
String |
metaInf()
Retrieve the meta-inf disposition.
|
String |
name()
The name of the module.
|
Boolean |
optional()
Determine if this module is considered optional.
|
Module.ServiceHandling |
services()
Retrieve the services flag.
|
String |
slot()
The slot of the module.
|
Module |
withExport(Boolean export)
Set the flag to determine if this module should be exported.
|
Module |
withExportExcludePath(String path)
Add a path to exclude from exporting from this module.
|
Module |
withExportIncludePath(String path)
Add a path to export from this module.
|
Module |
withImportExcludePath(String path)
Add a path to exclude from importing from this module.
|
Module |
withImportIncludePath(String path)
Add a path to import from this module.
|
Module |
withMetaInf(String metaInf)
Set the meta-inf disposition.
|
Module |
withOptional(Boolean optional)
Set the optional flag.
|
Module |
withServices(Module.ServiceHandling services)
Set the services flag.
|
public String name()
public String slot()
public Boolean export()
null
if undefined, otherwise true
if the module is to be exported, otherwise false
.public Module withExport(Boolean export)
export
- The flag.public Module.ServiceHandling services()
public Module withServices(Module.ServiceHandling services)
services
- The services flag.public Boolean optional()
null
if undefined, otherwise true
if the module is optional, otherwise false
.public Module withOptional(Boolean optional)
optional
- The optional flag.public String metaInf()
public Module withMetaInf(String metaInf)
metaInf
- The meta-inf disposition.public List<String> importIncludePaths()
public List<String> importExcludePaths()
public Module withImportIncludePath(String path)
path
- The path to add.public Module withImportExcludePath(String path)
path
- The excluded path to add.public List<String> exportIncludePaths()
public List<String> exportExcludePaths()
public Module withExportIncludePath(String path)
path
- The path to add.Copyright © 2019 JBoss by Red Hat. All rights reserved.