com.xebialabs.deployit.plugin.was.runbook
Class WasManagedApacheWebServerRunBook

java.lang.Object
  extended by com.xebialabs.deployit.util.SingleTypeHandlingRunBook<WasManagedApacheHttpdServer>
      extended by com.xebialabs.deployit.plugin.was.runbook.WasManagedApacheWebServerRunBook
All Implemented Interfaces:
com.xebialabs.deployit.RunBook

public class WasManagedApacheWebServerRunBook
extends com.xebialabs.deployit.util.SingleTypeHandlingRunBook<WasManagedApacheHttpdServer>
implements com.xebialabs.deployit.RunBook

Supports the creation, modification and deletion of a WAS Managed Apache WebServer.

Conditions

Will trigger if the change plan contains the addition, modification or deletion of a WAS Managed Apache WebServer.

Actions

Addition:
  1. Create WAS Managed Apache WebServer in a cell
All Modifications are handled as Deletion and Addition.

Deletion:

  1. Delete WAS Managed Apache WebServer from a cell


Constructor Summary
WasManagedApacheWebServerRunBook()
           
 
Method Summary
private  void createWasManagedApacheWebServer(com.xebialabs.deployit.Change<WasManagedApacheHttpdServer> change, java.util.List<com.xebialabs.deployit.Step> steps)
           
private  void destroyWasManagedApacheWebServer(com.xebialabs.deployit.Change<WasManagedApacheHttpdServer> change, java.util.List<com.xebialabs.deployit.Step> steps)
           
protected  void resolve(com.xebialabs.deployit.Change<WasManagedApacheHttpdServer> 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

WasManagedApacheWebServerRunBook

public WasManagedApacheWebServerRunBook()
Method Detail

resolve

protected void resolve(com.xebialabs.deployit.Change<WasManagedApacheHttpdServer> change,
                       com.xebialabs.deployit.ChangePlan changePlan,
                       java.util.List<com.xebialabs.deployit.Step> steps)
Specified by:
resolve in class com.xebialabs.deployit.util.SingleTypeHandlingRunBook<WasManagedApacheHttpdServer>

createWasManagedApacheWebServer

private void createWasManagedApacheWebServer(com.xebialabs.deployit.Change<WasManagedApacheHttpdServer> change,
                                             java.util.List<com.xebialabs.deployit.Step> steps)

destroyWasManagedApacheWebServer

private void destroyWasManagedApacheWebServer(com.xebialabs.deployit.Change<WasManagedApacheHttpdServer> change,
                                              java.util.List<com.xebialabs.deployit.Step> steps)


Copyright © 2010. All Rights Reserved.