com.xebialabs.deployit.plugin.osb.runbook
Class OsbDeploymentRunbook
java.lang.Object
com.xebialabs.deployit.util.SingleTypeHandlingRunBook<com.xebialabs.deployit.ci.Deployment>
com.xebialabs.deployit.plugin.wls.runbook.WlsDeploymentRunBook
com.xebialabs.deployit.plugin.osb.runbook.OsbDeploymentRunbook
- All Implemented Interfaces:
- com.xebialabs.deployit.RunBook
public class OsbDeploymentRunbook
- extends com.xebialabs.deployit.plugin.wls.runbook.WlsDeploymentRunBook
In addition to supporting the standard scenarios covered by WlsDeploymentRunBook, it supports
the import with customization,re- and deletion of a OSB jar to a OsbDomain. The import OSB jar steps
are generated after the steps generated from WlsDeploymentRunBook. Similarly, the deletion steps for the OSB jar are generated before any from
the WlsDeploymentRunBook
Conditions
This runbook will trigger if the change plan contains the
- addition of a new
Deployment CI
- modification of an existing
Deployment CI
- deletion of an existing
Deployment CI
where the deployment package contains OSB jars in addition to any other(optional) WLS resources.
The runbook will also handle changes to some properties of Managed Servers to which a resource has been targeted in the current
change plan. Please refer to the WlsDeploymentRunBook for more details.
Modification of other properties of Managed Servers, or of servers which are not targeted by the current deployment, are not
supported.
Update Semantics
Please refer to the update semantics, they
the applicable for OsbDeploymentRunbook as well.
Actions
TODO: Step sequence. Note that JMS Queues are not deleted if non-empty.
|
Method Summary |
protected void |
resolve(com.xebialabs.deployit.Change<com.xebialabs.deployit.ci.Deployment> change,
com.xebialabs.deployit.ChangePlan changePlan,
java.util.List<com.xebialabs.deployit.Step> steps)
|
| 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 |
OsbDeploymentRunbook
public OsbDeploymentRunbook()
resolve
protected void resolve(com.xebialabs.deployit.Change<com.xebialabs.deployit.ci.Deployment> change,
com.xebialabs.deployit.ChangePlan changePlan,
java.util.List<com.xebialabs.deployit.Step> steps)
- Overrides:
resolve in class com.xebialabs.deployit.plugin.wls.runbook.WlsDeploymentRunBook
Copyright © 2010. All Rights Reserved.