com.xebialabs.deployit.plugin.wls.runbook
Class WlsServerRunBook
java.lang.Object
com.xebialabs.deployit.plugin.wls.runbook.WlsServerRunBook
- All Implemented Interfaces:
- com.xebialabs.deployit.RunBook
public class WlsServerRunBook
- extends java.lang.Object
- implements com.xebialabs.deployit.RunBook
Supports the creation, modification and deletion of a Managed Server.
Conditions
Will trigger if the change plan contains the addition, modification or deletion of a WebLogicServer CI.
Actions
Addition:
- A default server is created
- The server is modified
Modification:
- The server is stopped
- The server is modified
- The server is started
Deletion:
- The server is stopped
- The server is deleted
|
Method Summary |
private java.util.Set<com.xebialabs.deployit.Change> |
getChangesForCiType(com.xebialabs.deployit.ChangePlan cp,
java.lang.Class<? extends java.io.Serializable> changeTypeClass)
|
java.util.List<com.xebialabs.deployit.Step> |
getCreationSteps(com.xebialabs.deployit.Change<WlsServer> change)
|
java.util.List<com.xebialabs.deployit.Step> |
getDeletionSteps(com.xebialabs.deployit.Change<WlsServer> change)
|
java.util.List<com.xebialabs.deployit.Step> |
getModificationSteps(com.xebialabs.deployit.Change<WlsServer> change)
|
private boolean |
modificationIsHandledByWlsDeploymentRunBook(com.xebialabs.deployit.ChangePlan changePlan,
com.xebialabs.deployit.Change<WlsServer> serverChange)
|
java.util.Collection<com.xebialabs.deployit.ChangeResolution> |
resolve(com.xebialabs.deployit.ChangePlan changePlan)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WlsServerRunBook
public WlsServerRunBook()
resolve
public java.util.Collection<com.xebialabs.deployit.ChangeResolution> resolve(com.xebialabs.deployit.ChangePlan changePlan)
- Specified by:
resolve in interface com.xebialabs.deployit.RunBook
modificationIsHandledByWlsDeploymentRunBook
private boolean modificationIsHandledByWlsDeploymentRunBook(com.xebialabs.deployit.ChangePlan changePlan,
com.xebialabs.deployit.Change<WlsServer> serverChange)
getChangesForCiType
private java.util.Set<com.xebialabs.deployit.Change> getChangesForCiType(com.xebialabs.deployit.ChangePlan cp,
java.lang.Class<? extends java.io.Serializable> changeTypeClass)
getCreationSteps
public java.util.List<com.xebialabs.deployit.Step> getCreationSteps(com.xebialabs.deployit.Change<WlsServer> change)
getDeletionSteps
public java.util.List<com.xebialabs.deployit.Step> getDeletionSteps(com.xebialabs.deployit.Change<WlsServer> change)
getModificationSteps
public java.util.List<com.xebialabs.deployit.Step> getModificationSteps(com.xebialabs.deployit.Change<WlsServer> change)
Copyright © 2009. All Rights Reserved.