com.xebialabs.deployit.plugin.was.runbook
Class WasServerRunBook
java.lang.Object
com.xebialabs.deployit.util.SingleTypeHandlingRunBook<WasServer>
com.xebialabs.deployit.plugin.was.runbook.WasServerRunBook
- All Implemented Interfaces:
- com.xebialabs.deployit.RunBook
public class WasServerRunBook
- extends com.xebialabs.deployit.util.SingleTypeHandlingRunBook<WasServer>
- implements com.xebialabs.deployit.RunBook
Supports the creation, modification and deletion of a WAS Server.
Conditions
Will trigger if the change plan contains the addition, modification or deletion of a WAS Server CI.
Actions
Addition:
- Create server in the node
- Synchronize the node
- Start server
Modification:
- The server is stopped
- Modify server
- Synchronize the node
- Start server
Deletion:
- Stop the server
- Destroy the server
- Synchronize the node
| Methods inherited from class com.xebialabs.deployit.util.SingleTypeHandlingRunBook |
resolve |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.xebialabs.deployit.RunBook |
resolve |
WasServerRunBook
public WasServerRunBook()
resolve
public void resolve(com.xebialabs.deployit.Change<WasServer> change,
com.xebialabs.deployit.ChangePlan changePlan,
java.util.List<com.xebialabs.deployit.Step> steps)
- Specified by:
resolve in class com.xebialabs.deployit.util.SingleTypeHandlingRunBook<WasServer>
getStepsForModifiedServer
public void getStepsForModifiedServer(java.util.List<com.xebialabs.deployit.Step> steps,
WasServer oldServer,
WasServer newServer)
modificationWillBeHandledByWasDeploymentRunBook
private boolean modificationWillBeHandledByWasDeploymentRunBook(com.xebialabs.deployit.Change<WasServer> serverChange,
com.xebialabs.deployit.ChangePlan changePlan)
findChangeForModifiedDeploymentOfModifiedServer
private com.xebialabs.deployit.Change<com.xebialabs.deployit.ci.Deployment> findChangeForModifiedDeploymentOfModifiedServer(com.xebialabs.deployit.Change<WasServer> serverChange,
com.xebialabs.deployit.ChangePlan changePlan)
Copyright © 2010. All Rights Reserved.