public abstract class EAPDynamicModulesPatch extends EAPAbstractPatch
| Modifier and Type | Field and Description |
|---|---|
protected EAPStaticLayerDistribution |
staticLayerDistribution |
| Constructor and Description |
|---|
EAPDynamicModulesPatch() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute()
After previous setters has been called, the execute method run the patches for the moodules.
|
abstract void |
execute(EAPModuleGraphNode node,
Properties patchProperties) |
protected org.eclipse.aether.artifact.Artifact |
getArtifact(EAPModuleGraphNode module,
String coordinates) |
Properties |
getNodePatchProperties(EAPModuleGraphNode node)
Returns the properties related to thsi path for a given module node.
|
EAPStaticLayerDistribution |
getStaticLayerDistribution() |
void |
patchAssembly(EAPDynamicModule module,
EAPAssemblyTemplate assemblyTemplate)
Apply the patch for the module assembly descriptor.
|
void |
setStaticLayerDistribution(EAPStaticLayerDistribution staticLayerDistribution) |
getArtifactsHolder, getCurrentPatchModulePropertyName, getOutputPath, getPatchProperties, setArtifactsHolder, setOutputPathprotected EAPStaticLayerDistribution staticLayerDistribution
public void setStaticLayerDistribution(EAPStaticLayerDistribution staticLayerDistribution)
public EAPStaticLayerDistribution getStaticLayerDistribution()
public abstract void execute(EAPModuleGraphNode node, Properties patchProperties) throws EAPPatchException
EAPPatchExceptionpublic void execute()
throws EAPPatchException
EAPPatchEAPPatchExceptionpublic Properties getNodePatchProperties(EAPModuleGraphNode node)
node - The module node.protected org.eclipse.aether.artifact.Artifact getArtifact(EAPModuleGraphNode module, String coordinates)
public void patchAssembly(EAPDynamicModule module, EAPAssemblyTemplate assemblyTemplate) throws EAPPatchException
assemblyTemplate - The assembly teamplte model.EAPPatchExceptionCopyright © 2001–2016 JBoss by Red Hat. All rights reserved.