public abstract class EAPAbstractModule extends Object implements EAPModule
| Modifier | Constructor and Description |
|---|---|
protected |
EAPAbstractModule(String name,
String slot) |
protected |
EAPAbstractModule(String name,
String location,
String slot) |
protected |
EAPAbstractModule(String name,
String location,
String slot,
Properties properties) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addDependency(EAPModuleDependency dependency)
Adds a dependency for the module.
|
boolean |
addResource(EAPModuleResource resource)
Adds a module resource artifact.
|
boolean |
equals(Object obj) |
org.eclipse.aether.artifact.Artifact |
getArtifact()
Return the artifact that contains this module definition.
|
Collection<EAPModuleDependency> |
getDependencies()
The module dependencies.
|
EAPModuleDependency |
getDependency(String uid)
Returns a dependency for a given name.
|
EAPLayer |
getLayer()
The module layer.
|
String |
getLocation()
The module location in JBoss EAP modules root folder.
|
String |
getName()
The module name.
|
Properties |
getProperties()
The module properties.
|
Collection<EAPModuleResource> |
getResources()
The resources for the module.
|
String |
getSlot()
The module slot in JBoss EAP modules root folder.
|
String |
getUniqueId()
Returns the unique identifier for the module.
|
void |
setArtifact(org.eclipse.aether.artifact.Artifact artifact) |
void |
setLayer(EAPLayer layer) |
String |
toString() |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcreateDependencyprotected EAPAbstractModule(String name, String location, String slot, Properties properties)
public String getLocation()
EAPModulegetLocation in interface EAPModulepublic String getSlot()
EAPModulepublic Collection<EAPModuleResource> getResources()
EAPModulegetResources in interface EAPModulepublic boolean addResource(EAPModuleResource resource)
addResource in interface EAPModuleresource - The artifact resource.public Collection<EAPModuleDependency> getDependencies()
EAPModulegetDependencies in interface EAPModulepublic void setLayer(EAPLayer layer)
public EAPModuleDependency getDependency(String uid)
EAPModulegetDependency in interface EAPModuleuid - The module UID of the dependency.public boolean addDependency(EAPModuleDependency dependency)
EAPModuleaddDependency in interface EAPModuledependency - The dependency to add.public String getUniqueId()
EAPModule#layer + #module_name + #module_slotgetUniqueId in interface EAPModulepublic Properties getProperties()
EAPModulegetProperties in interface EAPModulepublic org.eclipse.aether.artifact.Artifact getArtifact()
EAPModulegetArtifact in interface EAPModulepublic void setArtifact(org.eclipse.aether.artifact.Artifact artifact)
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.