org.apache.tools.ant.taskdefs.optional.j2ee
Class ServerDeploy
public class ServerDeploy
Controls hot deployment tools for J2EE servers.
This class is used as a framework for the creation of vendor specific
hot deployment tools.
execute , getDescription , getLocation , getOwningTarget , getRuntimeConfigurableWrapper , getTaskName , getTaskType , getWrapper , handleErrorFlush , handleErrorOutput , handleFlush , handleInput , handleOutput , init , isInvalid , log , log , maybeConfigure , perform , reconfigure , setDescription , setLocation , setOwningTarget , setRuntimeConfigurableWrapper , setTaskName , setTaskType |
addGeneric
public void addGeneric(GenericHotDeploymentTool tool)
Creates a generic deployment tool.
Ant calls this method on creation to handle embedded "generic" elements
in the ServerDeploy task.
tool
- An instance of GenericHotDeployment tool, passed in by Ant.
addJonas
public void addJonas(JonasHotDeploymentTool tool)
Creates a JOnAS deployment tool, for deployment to JOnAS servers.
Ant calls this method on creation to handle embedded "jonas" elements
in the ServerDeploy task.
tool
- An instance of JonasHotDeployment tool, passed in by Ant.
addWeblogic
public void addWeblogic(WebLogicHotDeploymentTool tool)
Creates a WebLogic deployment tool, for deployment to WebLogic servers.
Ant calls this method on creation to handle embedded "weblogic" elements
in the ServerDeploy task.
tool
- An instance of WebLogicHotDeployment tool, passed in by Ant.
execute
public void execute()
throws BuildException
Execute the task.
This method calls the deploy() method on each of the vendor-specific tools
in the
vendorTools
collection. This performs the actual
process of deployment on each tool.
- execute in interface Task
BuildException
- if the attributes
are invalid or incomplete, or a failure occurs in the deployment process.
getAction
public String getAction()
Returns the action field.
- A string representing the "action" attribute.
getSource
public File getSource()
Returns the source field (the path/filename of the component to be
deployed.
- A File object representing the "source" attribute.
setAction
public void setAction(String action)
The action to be performed, usually "deploy"; required.
Some tools support additional actions, such as "delete", "list", "undeploy", "update"...
action
- A String representing the "action" attribute.
setSource
public void setSource(File source)
The filename of the component to be deployed; optional
depending upon the tool and the action.
source
- String representing the "source" attribute.
Copyright © 2000-2006 Apache Software Foundation. All Rights Reserved.