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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
deploy()
Perform the actual deployment.void
setTask
(ServerDeploy task) Sets the parent task.void
Validates the passed in attributes.
-
Field Details
-
ACTION_DELETE
-
ACTION_DEPLOY
-
ACTION_LIST
-
ACTION_UNDEPLOY
-
ACTION_UPDATE
-
-
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.
-