public class WebLogicHotDeploymentTool extends AbstractHotDeploymentTool implements HotDeploymentTool
In the end, this task assembles the commandline parameters and runs the weblogic.deploy tool in a separate JVM.
HotDeploymentTool, 
AbstractHotDeploymentTool, 
ServerDeployACTION_DELETE, ACTION_DEPLOY, ACTION_LIST, ACTION_UNDEPLOY, ACTION_UPDATE| Constructor and Description | 
|---|
| WebLogicHotDeploymentTool() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected java.lang.StringBuffer | buildArgsPrefix()Builds the prefix arguments to pass to weblogic.deploy. | 
| protected java.lang.String | buildDeployArgs()Builds the arguments to pass to weblogic.deploy for deployment actions
  ("deploy" and "update"). | 
| protected java.lang.String | buildListArgs()Builds the arguments to pass to weblogic.deploy for the list action | 
| protected java.lang.String | buildUndeployArgs()Builds the arguments to pass to weblogic.deploy for undeployment actions
  ("undeploy" and "delete"). | 
| void | deploy()Perform the actual deployment. | 
| java.lang.String | getArguments()Builds the arguments to pass to weblogic.deploy according to the
 supplied action. | 
| protected boolean | isActionValid()Determines if the action supplied is valid. | 
| void | setApplication(java.lang.String application)The name of the application being deployed; required. | 
| void | setComponent(java.lang.String component)the component string for the deployment targets; optional. | 
| void | setDebug(boolean debug)If set to true, additional information will be
  printed during the deployment process; optional. | 
| void | validateAttributes()Validates the passed in attributes. | 
createClasspath, getClasspath, getPassword, getServer, getTask, getUserName, setClasspath, setPassword, setServer, setTask, setUserNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetTaskpublic void deploy()
deploy in interface HotDeploymentTooldeploy in class AbstractHotDeploymentToolBuildException - if the attributes are invalid or incomplete.public void validateAttributes()
                        throws BuildException
The rules are:
validateAttributes in interface HotDeploymentToolvalidateAttributes in class AbstractHotDeploymentToolBuildException - if the attributes are invalid or incompletepublic java.lang.String getArguments()
                              throws BuildException
BuildException - if there is an error.protected boolean isActionValid()
Valid actions are contained in the static array VALID_ACTIONS
isActionValid in class AbstractHotDeploymentToolprotected java.lang.StringBuffer buildArgsPrefix()
protected java.lang.String buildDeployArgs()
protected java.lang.String buildUndeployArgs()
protected java.lang.String buildListArgs()
public void setDebug(boolean debug)
debug - A boolean representing weblogic.deploy "-debug" flag.public void setApplication(java.lang.String application)
application - A String representing the application portion of the
  weblogic.deploy command line.public void setComponent(java.lang.String component)
<component>:<target1>,<target2>...
 Where component is the archive name (minus the .jar, .ear, .war
 extension).  Targets are the servers where the components will be deployedcomponent - A String representing the value of the "-component"
  argument of the weblogic.deploy command line argument.