public class ModuleSpecification extends SimpleAttachable
Constructor and Description |
---|
ModuleSpecification() |
Modifier and Type | Method and Description |
---|---|
void |
addAlias(org.jboss.modules.ModuleIdentifier moduleIdentifier) |
void |
addAliases(Collection<org.jboss.modules.ModuleIdentifier> moduleIdentifiers) |
void |
addClassFileTransformer(String classFileTransformer) |
void |
addExclusion(org.jboss.modules.ModuleIdentifier exclusion) |
void |
addExclusions(Iterable<org.jboss.modules.ModuleIdentifier> exclusions) |
void |
addLocalDependencies(Collection<ModuleDependency> dependencies) |
void |
addLocalDependency(ModuleDependency dependency) |
void |
addModuleSystemDependencies(List<org.jboss.modules.DependencySpec> systemDependencies) |
void |
addPermissionFactory(org.jboss.modules.security.PermissionFactory permissionFactory)
Add a permission factory to this deployment.
|
void |
addResourceLoader(org.jboss.modules.ResourceLoaderSpec resourceLoader) |
void |
addSystemDependencies(Collection<ModuleDependency> dependencies) |
void |
addSystemDependency(ModuleDependency dependency) |
void |
addUserDependencies(Collection<ModuleDependency> dependencies) |
void |
addUserDependency(ModuleDependency dependency) |
List<org.jboss.modules.ModuleIdentifier> |
getAliases() |
List<ModuleDependency> |
getAllDependencies() |
List<String> |
getClassFileTransformers() |
List<ModuleDependency> |
getLocalDependencies() |
List<org.jboss.modules.DependencySpec> |
getModuleSystemDependencies() |
List<ModuleDependency> |
getMutableUserDependencies()
Gets a modifiable view of the user dependencies list.
|
List<org.jboss.modules.security.PermissionFactory> |
getPermissionFactories()
Get the permission factory set for this deployment.
|
List<org.jboss.modules.ResourceLoaderSpec> |
getResourceLoaders() |
List<ModuleDependency> |
getSystemDependencies() |
List<ModuleDependency> |
getUserDependencies() |
boolean |
isExclusionsCascadedToSubDeployments() |
boolean |
isLocalDependenciesTransitive()
Returns true if the
localDependencies added for this ModuleSpecification should be made
transitive (i.e. |
boolean |
isLocalLast() |
boolean |
isPrivateModule() |
boolean |
isPublicModule() |
boolean |
isRequiresTransitiveDependencies()
Deprecated.
since AS 8.x. Use
isLocalDependenciesTransitive() instead |
boolean |
isSubDeploymentModulesIsolated() |
void |
setExclusionsCascadedToSubDeployments(boolean exclusionsCascadedToSubDeployments) |
void |
setLocalDependenciesTransitive(boolean localDependenciesTransitive)
Sets whether the
localDependencies applicable for this ModuleSpecification are to be treated as transitive dependencies
for modules which depend on the module represented by this ModuleSpecification |
void |
setLocalLast(boolean localLast) |
void |
setPrivateModule(boolean privateModule) |
void |
setPublicModule(boolean publicModule) |
void |
setRequiresTransitiveDependencies(boolean requiresTransitiveDependencies)
Deprecated.
since AS 8.x. Use
setLocalDependenciesTransitive(boolean) instead |
void |
setSubDeploymentModulesIsolated(boolean subDeploymentModulesIsolated) |
addToAttachmentList, attachmentKeys, getAttachment, getAttachmentList, hasAttachment, putAttachment, removeAttachment
public void addSystemDependency(ModuleDependency dependency)
public void addSystemDependencies(Collection<ModuleDependency> dependencies)
public void addUserDependency(ModuleDependency dependency)
public void addUserDependencies(Collection<ModuleDependency> dependencies)
public void addLocalDependency(ModuleDependency dependency)
public void addLocalDependencies(Collection<ModuleDependency> dependencies)
public List<ModuleDependency> getSystemDependencies()
public void addExclusion(org.jboss.modules.ModuleIdentifier exclusion)
public void addExclusions(Iterable<org.jboss.modules.ModuleIdentifier> exclusions)
public List<ModuleDependency> getLocalDependencies()
public List<ModuleDependency> getUserDependencies()
public List<ModuleDependency> getMutableUserDependencies()
public void addResourceLoader(org.jboss.modules.ResourceLoaderSpec resourceLoader)
public List<org.jboss.modules.ResourceLoaderSpec> getResourceLoaders()
public void addClassFileTransformer(String classFileTransformer)
public boolean isSubDeploymentModulesIsolated()
public void setSubDeploymentModulesIsolated(boolean subDeploymentModulesIsolated)
public boolean isExclusionsCascadedToSubDeployments()
public void setExclusionsCascadedToSubDeployments(boolean exclusionsCascadedToSubDeployments)
public boolean isPrivateModule()
public void setPrivateModule(boolean privateModule)
public boolean isPublicModule()
public void setPublicModule(boolean publicModule)
public boolean isLocalDependenciesTransitive()
localDependencies
added for this ModuleSpecification
should be made
transitive (i.e. if any other module 'B' depends on the module 'A' represented by this ModuleSpecification
, then
module 'B' will be added with all "local dependencies" that are applicable for module "A"). Else returns false.#localDependencies}
public void setLocalDependenciesTransitive(boolean localDependenciesTransitive)
localDependencies
applicable for this ModuleSpecification
are to be treated as transitive dependencies
for modules which depend on the module represented by this ModuleSpecification
localDependenciesTransitive
- True if the localDependencies
added for this ModuleSpecification
should be made
transitive (i.e. if any other module 'B' depends on the module 'A' represented by
this ModuleSpecification
, then module 'B' will be added with
all "local dependencies" that are applicable for module "A"). False otherwise#localDependencies}
@Deprecated public boolean isRequiresTransitiveDependencies()
isLocalDependenciesTransitive()
instead@Deprecated public void setRequiresTransitiveDependencies(boolean requiresTransitiveDependencies)
setLocalDependenciesTransitive(boolean)
insteadrequiresTransitiveDependencies
- public boolean isLocalLast()
public void setLocalLast(boolean localLast)
public void addAlias(org.jboss.modules.ModuleIdentifier moduleIdentifier)
public void addAliases(Collection<org.jboss.modules.ModuleIdentifier> moduleIdentifiers)
public List<org.jboss.modules.ModuleIdentifier> getAliases()
public List<ModuleDependency> getAllDependencies()
public void addModuleSystemDependencies(List<org.jboss.modules.DependencySpec> systemDependencies)
public List<org.jboss.modules.DependencySpec> getModuleSystemDependencies()
public void addPermissionFactory(org.jboss.modules.security.PermissionFactory permissionFactory)
permissionFactory
- the permission factory to addpublic List<org.jboss.modules.security.PermissionFactory> getPermissionFactories()
Copyright © 2023 JBoss by Red Hat. All rights reserved.