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

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

public class ModifyWasClusterMemberStep
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  WasCluster cluster
           
protected  int memberNumber
           
protected static java.lang.String MODIFY_CLUSTER_MEMBER_SCRIPT_RESOURCE_PATH
           
protected  WasNode node
           
 
Fields inherited from class com.xebialabs.deployit.plugin.was.step.WasStepBase
cell, description, STEP_RESOURCES_PATH
 
Constructor Summary
ModifyWasClusterMemberStep(WasCluster cluster, WasNode node, int memberNumber)
           
 
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_CLUSTER_MEMBER_SCRIPT_RESOURCE_PATH

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

cluster

protected WasCluster cluster

node

protected WasNode node

memberNumber

protected int memberNumber
Constructor Detail

ModifyWasClusterMemberStep

public ModifyWasClusterMemberStep(WasCluster cluster,
                                  WasNode node,
                                  int memberNumber)
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 © 2009. All Rights Reserved.