Interface HotDeploymentTool
- 
- All Known Implementing Classes:
- AbstractHotDeploymentTool,- GenericHotDeploymentTool,- JonasHotDeploymentTool,- WebLogicHotDeploymentTool
 
 public interface HotDeploymentToolAn interface for vendor-specific "hot" deployment tools.- See Also:
- AbstractHotDeploymentTool,- ServerDeploy
 
- 
- 
Field SummaryFields Modifier and Type Field Description static java.lang.StringACTION_DELETEThe delete action Stringstatic java.lang.StringACTION_DEPLOYThe deploy action Stringstatic java.lang.StringACTION_LISTThe list action Stringstatic java.lang.StringACTION_UNDEPLOYThe undeploy action Stringstatic java.lang.StringACTION_UPDATEThe update action String
 - 
Method SummaryModifier and Type Method Description voiddeploy()Perform the actual deployment.voidsetTask(ServerDeploy task)Sets the parent task.voidvalidateAttributes()Validates the passed in attributes.
 
- 
- 
- 
Field Detail- 
ACTION_DELETEstatic final java.lang.String ACTION_DELETE The delete action String- See Also:
- Constant Field Values
 
 - 
ACTION_DEPLOYstatic final java.lang.String ACTION_DEPLOY The deploy action String- See Also:
- Constant Field Values
 
 - 
ACTION_LISTstatic final java.lang.String ACTION_LIST The list action String- See Also:
- Constant Field Values
 
 - 
ACTION_UNDEPLOYstatic final java.lang.String ACTION_UNDEPLOY The undeploy action String- See Also:
- Constant Field Values
 
 - 
ACTION_UPDATEstatic final java.lang.String ACTION_UPDATE The update action String- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
validateAttributesvoid validateAttributes() throws BuildExceptionValidates the passed in attributes.- Throws:
- BuildException- if the attributes are invalid or incomplete.
 
 - 
deployvoid deploy() throws BuildExceptionPerform the actual deployment.- Throws:
- BuildException- if the attributes are invalid or incomplete.
 
 - 
setTaskvoid setTask(ServerDeploy task) Sets the parent task.- Parameters:
- task- A ServerDeploy object representing the parent task.
 
 
- 
 
-