com.xebialabs.deployit.plugin.osb.runbook
Class OsbDeploymentRunbook

java.lang.Object
  extended by com.xebialabs.deployit.util.SingleTypeHandlingRunBook<com.xebialabs.deployit.ci.Deployment>
      extended by com.xebialabs.deployit.plugin.wls.runbook.WlsDeploymentRunBook
          extended by 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 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.


Constructor Summary
OsbDeploymentRunbook()
           
 
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
 

Constructor Detail

OsbDeploymentRunbook

public OsbDeploymentRunbook()
Method Detail

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.