com.xebialabs.deployit.plugin.was.step
Class ModifyWasServerStep

java.lang.Object
  extended by com.xebialabs.deployit.plugin.was.step.WasStepBase
      extended by com.xebialabs.deployit.plugin.was.step.ModifyWasServerStep
All Implemented Interfaces:
com.xebialabs.deployit.Step, java.io.Serializable

public class ModifyWasServerStep
extends WasStepBase

Modifies the properties of a single member (determined by memberNumber) of a WasCluster on a WasNode

See Also:
Serialized Form

Field Summary
protected static java.lang.String MODIFY_SERVER_SCRIPT_RESOURCE_PATH
           
protected  WasServer server
           
 
Fields inherited from class com.xebialabs.deployit.plugin.was.step.WasStepBase
cell, description, STEP_RESOURCES_PATH
 
Constructor Summary
ModifyWasServerStep(WasServer server)
           
 
Method Summary
private static void addConfigureServerArgument(java.lang.String propname, int propvalue, java.util.List<java.lang.String> args)
           
private static void addConfigureServerArgument(java.lang.String propname, java.lang.String propvalue, java.util.List<java.lang.String> args)
           
private static void addConfigureServerArgument(java.lang.String propname, java.lang.String propvalue, java.lang.String suffix, java.util.List<java.lang.String> args)
           
 boolean execute(com.xebialabs.deployit.StepExecutionContext ctx)
           
private  java.util.List<java.lang.String> getArgs(java.lang.String nodeName, java.lang.String serverName)
           
private static java.lang.String getLogPathForMember(java.lang.String serverName, java.lang.String logPrefix)
           
 
Methods inherited from class com.xebialabs.deployit.plugin.was.step.WasStepBase
executeWsadminJythonScriptResource, executeWsadminJythonScriptResource, executeWsadminJythonScriptResource, getDescription, setDescription
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MODIFY_SERVER_SCRIPT_RESOURCE_PATH

protected static final java.lang.String MODIFY_SERVER_SCRIPT_RESOURCE_PATH
See Also:
Constant Field Values

server

protected WasServer server
Constructor Detail

ModifyWasServerStep

public ModifyWasServerStep(WasServer server)
Method Detail

execute

public boolean execute(com.xebialabs.deployit.StepExecutionContext ctx)

getArgs

private java.util.List<java.lang.String> getArgs(java.lang.String nodeName,
                                                 java.lang.String serverName)

getLogPathForMember

private static java.lang.String getLogPathForMember(java.lang.String serverName,
                                                    java.lang.String logPrefix)

addConfigureServerArgument

private static void addConfigureServerArgument(java.lang.String propname,
                                               java.lang.String propvalue,
                                               java.lang.String suffix,
                                               java.util.List<java.lang.String> args)

addConfigureServerArgument

private static void addConfigureServerArgument(java.lang.String propname,
                                               java.lang.String propvalue,
                                               java.util.List<java.lang.String> args)

addConfigureServerArgument

private static void addConfigureServerArgument(java.lang.String propname,
                                               int propvalue,
                                               java.util.List<java.lang.String> args)


Copyright © 2010. All Rights Reserved.