Class RemoveCopiedComponentsTask
- java.lang.Object
-
- com.opencloud.slee.mlet.ant.tasks.AbstractBaseTask
-
- com.opencloud.slee.mlet.ant.tasks.RemoveCopiedComponentsTask
-
- All Implemented Interfaces:
SubTask
public class RemoveCopiedComponentsTask extends AbstractBaseTask
A Rhino management sub task for removing copied components.
Components can be removed by either specifying the URL of a deployable unit, in which case all copied components in the deployable unit will be removed, or by specifying one or more nested <component> elements.
Ant Parameters Attribute Description Required failonerror
Flag to control failure behaviour. If 'true', the sub task will throw a
BuildException
when an error is encountered. If 'false', the sub task will throw aNonFatalBuildException
instead of aBuildException
under specific circumstances. See below for conditions (if any) which will cause aNonFatalBuildException
.No. default value is taken from the Rhino management parent task.
url
URL of deployable unit to remove copied components from.
Only required/allowed if no nested
component
elements are present.Element
Description
Required
component
Identifies a component to be removed. See
SleeComponentElement
. (Note that for the removecopiedcomponent sub task the optionaltype
attribute ofcomponent
is required.)Only required/allowed if the
url
attribute is not present. Multiplecomponent
elements are allowed.NonFatalBuildException throw conditions-
The task is run targeting a non-existent deployable unit or component.
-
-
Field Summary
-
Fields inherited from class com.opencloud.slee.mlet.ant.tasks.AbstractBaseTask
client, failOnError
-
-
Constructor Summary
Constructors Constructor Description RemoveCopiedComponentsTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addComponent(SleeComponentElement component)
protected void
execute()
void
setUrl(String url)
protected void
validateParameters()
-
Methods inherited from class com.opencloud.slee.mlet.ant.tasks.AbstractBaseTask
getExceptionAndMessage, getFailOnError, getMessage, getOverrideFailOnError, getParent, getProject, log, run, setFailOnError
-
-
-
-
Method Detail
-
validateParameters
protected void validateParameters() throws org.apache.tools.ant.BuildException
- Specified by:
validateParameters
in classAbstractBaseTask
- Throws:
org.apache.tools.ant.BuildException
-
execute
protected void execute() throws org.apache.tools.ant.BuildException
- Specified by:
execute
in classAbstractBaseTask
- Throws:
org.apache.tools.ant.BuildException
-
setUrl
public void setUrl(String url)
-
addComponent
public void addComponent(SleeComponentElement component)
-
-