In the end, this task assembles the commandline parameters and runs the weblogic.deploy tool in a separate JVM.
org.apache.tools.ant.taskdefs.optional.j2ee.HotDeploymentTool , org.apache.tools.ant.taskdefs.optional.j2ee.AbstractHotDeploymentTool , org.apache.tools.ant.taskdefs.optional.j2ee.ServerDeploy
| Modifier and Type | Field and Description |
|---|---|
| private String | application
The application name that is being deployed |
| private String | component
The component name:target(s) for the "-component" argument of weblogic.deploy |
| private boolean | debug
Represents the "-debug" flag from weblogic.deploy |
| private static final int | |
| private static final String[] | VALID_ACTIONS
All the valid actions that weblogic.deploy permits |
| private static final String | WEBLOGIC_DEPLOY_CLASS_NAME
The classname of the tool to run |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected StringBuffer | Returns: A StringBuffer containing the prefix arguments. The action-specific build methods will append to this StringBuffer.Builds the prefix arguments to pass to weblogic.deploy. |
| protected String | Returns: A String containing the full argument string for weblogic.deploy.Builds the arguments to pass to weblogic.deploy for deployment actions ("deploy" and "update"). |
| protected String | Returns: A String containing the full argument string for weblogic.deploy.Builds the arguments to pass to weblogic.deploy for the list action |
| protected String | Returns: A String containing the full argument string for weblogic.deploy.Builds the arguments to pass to weblogic.deploy for undeployment actions ("undeploy" and "delete"). |
| public void | deploy()
Implements org. |
| public String | Returns: A String containing the arguments for the weblogic.deploy tool.Builds the arguments to pass to weblogic.deploy according to the supplied action. |
| protected boolean | Returns: true if the action attribute is valid, false if not.Implements abstract org. |
| public void | setApplication(String
A String representing the application portion of the
weblogic.deploy command line. application)The name of the application being deployed; required. |
| public void | setComponent(String
A String representing the value of the "-component"
argument of the weblogic.deploy command line argument. component)the component string for the deployment targets; optional. |
| public void | setDebug(boolean
A boolean representing weblogic.deploy "-debug" flag. debug)If set to true, additional information will be printed during the deployment process; optional. |
| public void | validateAttributes()
Overrides org. Implements org. |
| application | back to summary |
|---|---|
| private String application The application name that is being deployed | |
| component | back to summary |
|---|---|
| private String component The component name:target(s) for the "-component" argument of weblogic.deploy | |
| debug | back to summary |
|---|---|
| private boolean debug Represents the "-debug" flag from weblogic.deploy | |
| STRING_BUFFER_SIZE | back to summary |
|---|---|
| private static final int STRING_BUFFER_SIZE | |
| VALID_ACTIONS | back to summary |
|---|---|
| private static final String[] VALID_ACTIONS All the valid actions that weblogic.deploy permits | |
| WEBLOGIC_DEPLOY_CLASS_NAME | back to summary |
|---|---|
| private static final String WEBLOGIC_DEPLOY_CLASS_NAME The classname of the tool to run | |
| WebLogicHotDeploymentTool | back to summary |
|---|---|
| public WebLogicHotDeploymentTool() | |
| buildArgsPrefix | back to summary |
|---|---|
| protected StringBuffer buildArgsPrefix() Builds the prefix arguments to pass to weblogic.deploy. These arguments are generic across all actions.
| |
| buildDeployArgs | back to summary |
|---|---|
| protected String buildDeployArgs() Builds the arguments to pass to weblogic.deploy for deployment actions ("deploy" and "update").
| |
| buildListArgs | back to summary |
|---|---|
| protected String buildListArgs() Builds the arguments to pass to weblogic.deploy for the list action
| |
| buildUndeployArgs | back to summary |
|---|---|
| protected String buildUndeployArgs() Builds the arguments to pass to weblogic.deploy for undeployment actions ("undeploy" and "delete").
| |
| deploy | back to summary |
|---|---|
| public void deploy() Implements org. Perform the actual deployment. For this implementation, a JVM is spawned and the weblogic.deploy tools is executed.
| |
| getArguments | back to summary |
|---|---|
| public String getArguments() throws BuildException Builds the arguments to pass to weblogic.deploy according to the supplied action.
| |
| isActionValid | back to summary |
|---|---|
| protected boolean isActionValid() Implements abstract org. Determines if the action supplied is valid. Valid actions are contained in the static array VALID_ACTIONS
| |
| setApplication | back to summary |
|---|---|
| public void setApplication(String application) The name of the application being deployed; required.
| |
| setComponent | back to summary |
|---|---|
| public void setComponent(String component) the component string for the deployment targets; optional.
It is in the form
| |
| setDebug | back to summary |
|---|---|
| public void setDebug(boolean debug) If set to true, additional information will be printed during the deployment process; optional.
| |
| validateAttributes | back to summary |
|---|---|
| public void validateAttributes() throws BuildException Overrides org. Implements org. Validates the passed in attributes. The rules are:
| |