Interface HotDeploymentTool
- All Known Implementing Classes:
AbstractHotDeploymentTool,GenericHotDeploymentTool,JonasHotDeploymentTool,WebLogicHotDeploymentTool
public interface HotDeploymentTool
An interface for vendor-specific "hot" deployment tools.
- See Also:
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoiddeploy()Perform the actual deployment.voidsetTask(ServerDeploy task) Sets the parent task.voidValidates the passed in attributes.
-
Field Details
-
ACTION_DELETE
The delete action String- See Also:
-
ACTION_DEPLOY
The deploy action String- See Also:
-
ACTION_LIST
The list action String- See Also:
-
ACTION_UNDEPLOY
The undeploy action String- See Also:
-
ACTION_UPDATE
The update action String- See Also:
-
-
Method Details
-
validateAttributes
Validates the passed in attributes.- Throws:
BuildException- if the attributes are invalid or incomplete.
-
deploy
Perform the actual deployment.- Throws:
BuildException- if the attributes are invalid or incomplete.
-
setTask
Sets the parent task.- Parameters:
task- A ServerDeploy object representing the parent task.
-