public interface JBossDeploymentStructureContainer<T extends <any>>
This mix-in provides support for creating and modifying an internal
jboss-deployment-structure.xml
.
Modifier and Type | Field and Description |
---|---|
static String |
PRIMARY_JBOSS_DEPLOYMENT_DESCRIPTOR_PATH |
static String |
SECONDARY_JBOSS_DEPLOYMENT_DESCRIPTOR_PATH |
Modifier and Type | Method and Description |
---|---|
default Module |
addModule(String name)
Add a dependency on a given module, presuming the
main slot. |
default Module |
addModule(String name,
String slot)
Add a dependency on a given module, with the specified slot.
|
default T |
excludeModule(String name)
Exclude a module dependency, presuming the
main slot. |
default T |
excludeModule(String name,
String slot)
Exclude a module dependency, with the specified slot.
|
default JBossDeploymentStructureAsset |
getDescriptorAsset()
Retrieve the underlying
jboss-deployment-structure.xml descriptor asset. |
static final String PRIMARY_JBOSS_DEPLOYMENT_DESCRIPTOR_PATH
static final String SECONDARY_JBOSS_DEPLOYMENT_DESCRIPTOR_PATH
default Module addModule(String name)
main
slot.name
- The name of the module.default Module addModule(String name, String slot)
name
- The name of the module.slot
- The slot of the module.default T excludeModule(String name)
main
slot.name
- The name of the module.default T excludeModule(String name, String slot)
name
- The name of the module.slot
- The slot of the module.default JBossDeploymentStructureAsset getDescriptorAsset()
jboss-deployment-structure.xml
descriptor asset.
This method will effectively round-trip an existing .xml
file into
the appropriate descriptor object tree.
Copyright © 2018 JBoss by Red Hat. All rights reserved.