com.ibm.websphere.ant.tasks
Class UninstallApplicationjava.lang.Object | +--org.apache.tools.ant.ProjectComponent | +--org.apache.tools.ant.Task | +--com.ibm.websphere.ant.tasks.WsAdmin | +--com.ibm.websphere.ant.tasks.UninstallApplication
- public class UninstallApplication
- extends WsAdmin
The wsUninstallApp task enables you to uninstall an existing application from a WebSphere Server or Cell. This task is a subclass of the wsadmin task and shares many of the same attributes. This task is a wrapper for the AdminApp.uninstall() command of the wsadmin tool. Refer to the wsadmin documentation for information on the valid options available during application uninstallation. The structure of the wsUninstappApp task is shown below:
The wasHome attribute is optional and contains the location of the WebSphere Installation Directory.
The application attribute is required and contains the name of the application that you wish to uninstall.
The options attribute is optional and contains the set of options you wish to pass to the uninstall process.
The properties attribute is optional and it contains a java properties file containing attributes to set in the JVM System properties
The profile attribute is optional and it contains a script file to be executed before the main command or file
The conntype attribute is optional and it specifies the type of connection to be used. The Default type is SOAP. The valid values are SOAP, RMI, JMS, and NONE. NONE means that no server connection is made. The host attribute is optional and only specified if the conntype is specified. It contains the hostname of the machine to connect to
The port attribute is optional and only specified if the conntype is specified. It contains the port on the host to connect to
The user attribute is optional and contains the user ID to authenticate with
The password attribute is optional and contains the password to authenticate with
To use this task, add the following to your Ant build.xml
Field Summary
Fields inherited from class org.apache.tools.ant.Task description, location, target, taskName, taskType, wrapper
Fields inherited from class org.apache.tools.ant.ProjectComponent project
Constructor Summary UninstallApplication()
Constructor for UninstallApplication.
Method Summary void execute()
void setApplication(java.lang.String application)
Sets the application name.void setCommand(java.lang.String command)
Disabled in this subclassvoid setLang(java.lang.String lang)
Disabled in this subclassvoid setOptions(java.lang.String options)
Sets the options.void setScript(java.lang.String script)
Disabled in this subclass
Methods inherited from class com.ibm.websphere.ant.tasks.WsAdmin createArg, setConntype, setFailonerror, setHost, setInstance, setPassword, setPort, setProfile, setProperties, setUser, setWasHome
Methods inherited from class org.apache.tools.ant.Task getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, handleErrorFlush, handleErrorOutput, handleFlush, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName
Methods inherited from class org.apache.tools.ant.ProjectComponent getProject, setProject
Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Constructor Detail UninstallApplication
public UninstallApplication()
- Constructor for UninstallApplication.
Method Detail setCommand
public void setCommand(java.lang.String command)
- Disabled in this subclass
- Overrides:
- setCommand in class WsAdmin
- Parameters:
- command - The command to set
setLang
public void setLang(java.lang.String lang)
- Disabled in this subclass
- Overrides:
- setLang in class WsAdmin
- Parameters:
- lang - The lang to set
setScript
public void setScript(java.lang.String script)
- Disabled in this subclass
- Overrides:
- setScript in class WsAdmin
- Parameters:
- script - The script to set
setApplication
public void setApplication(java.lang.String application)
- Sets the application name.
execute
public void execute() throws org.apache.tools.ant.BuildException
- Overrides:
- execute in class WsAdmin
- org.apache.tools.ant.BuildException
- See Also:
- Task#execute()
setOptions
public void setOptions(java.lang.String options)
- Sets the options.
- Parameters:
- options - The options to set
WebSphere is a trademark of the IBM Corporation in the United States, other countries, or both.
IBM is a trademark of the IBM Corporation in the United States, other countries, or both.