KIE EAP - Maven plugin 6.1.0.Final

org.kie.integration.eap.maven.patch
Interface EAPPatch

All Known Implementing Classes:
EAPAbstractPatch, EAPDynamicModulesPatch, EAPStaticModulesPatch, EAPWebfragmentPatch

public interface EAPPatch

JBoss EAP/AS have some incompatibilities or issues. A EAPPatch is a Java class used to fix these issues when building the modules distribution.


Method Summary
 boolean doApply(EAPContainer eap)
          Used to check if this patch apply for a given container.
 void execute()
          After previous setters has been called, the execute method run the patches for the moodules.
 String getId()
          The unique identifier for the patch.
 void setArtifactsHolder(EAPArtifactsHolder artifactsHolder)
          The artifacts holder instance.
 void setOutputPath(String path)
          The temporal output path for patch artifacts.
 

Method Detail

getId

String getId()
The unique identifier for the patch.

Returns:
The unique identifier for the patch.

setOutputPath

void setOutputPath(String path)
The temporal output path for patch artifacts.

Parameters:
path - The output path.

setArtifactsHolder

void setArtifactsHolder(EAPArtifactsHolder artifactsHolder)
The artifacts holder instance.

Parameters:
artifactsHolder - The artifacts holder instance.

doApply

boolean doApply(EAPContainer eap)
Used to check if this patch apply for a given container.

Parameters:
eap - The JBoss EAP/AS container instance.
Returns:
This patch apply for this container.

execute

void execute()
             throws EAPPatchException
After previous setters has been called, the execute method run the patches for the moodules.

Throws:
EAPPatchException

KIE EAP - Maven plugin 6.1.0.Final

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.