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

java.lang.Object
  extended by com.xebialabs.deployit.plugin.was.step.WasStepBase
All Implemented Interfaces:
com.xebialabs.deployit.Step, java.io.Serializable
Direct Known Subclasses:
AddSingleWasClusterMemberStep, ControlApplicationStep, CreateWasClusterMembersStep, CreateWasClusterStep, CreateWasDataSourceStep, CreateWasManagedApacheWebServerStep, CreateWasServerStep, CreateWasStringNameSpaceBindingsStep, CreateWasVirtualHostStep, CreateWasWmqQueueConnectionFactoryStep, CreateWasWmqQueueStep, CreateWasWmqTopicConnectionFactoryStep, CreateWasWmqTopicStep, DestroyWasClusterStep, DestroyWasDataSourceStep, DestroyWasManagedApacheWebServerStep, DestroyWasServerStep, DestroyWasStringNameSpaceBindingsStep, DestroyWasVirtualHostStep, DestroyWasWmqQueueConnectionFactoryStep, DestroyWasWmqQueueStep, DestroyWasWmqTopicConnectionFactoryStep, DestroyWasWmqTopicStep, GenerateWasWebServerPluginConfigurationStep, ModifyWasClusterMemberStep, ModifyWasServerStep, RemoveWasClusterMemberStep, StartWasClusterMembersStep, StartWasServerStep, StartWasSingleClusterMemberStep, StopWasClusterStep, StopWasServerStep, SynchronizeWasNodeStep, UpdateWasVirtualHostAliasesStep, WasDeployApplicationOnServersStep, WasDeployApplicationStep, WasIsAppReadyStep, WasUndeployApplicationStep

public abstract class WasStepBase
extends java.lang.Object
implements com.xebialabs.deployit.Step

See Also:
Serialized Form

Field Summary
protected  WasCell cell
           
protected  java.lang.String description
           
private static org.apache.log4j.Logger logger
           
static java.lang.String STEP_RESOURCES_PATH
           
 
Constructor Summary
protected WasStepBase(WasCell cell)
           
 
Method Summary
private static java.lang.String encodeAsPythonString(java.lang.Object fieldValueAsObject)
           
 int executeWsadminJythonScriptResource(com.xebialabs.deployit.StepExecutionContext ctx, com.xebialabs.deployit.hostsession.HostSession s, java.lang.String scriptResourcePath, java.lang.String... args)
           
 int executeWsadminJythonScriptResource(com.xebialabs.deployit.StepExecutionContext ctx, java.util.Map<java.lang.String,java.io.Serializable> context, java.lang.String scriptResourcePath, java.lang.String... args)
           
 int executeWsadminJythonScriptResource(com.xebialabs.deployit.StepExecutionContext ctx, java.lang.String scriptResourcePath, java.lang.String... args)
           
 java.lang.String getDescription()
           
 void setDescription(java.lang.String description)
           
 
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.Step
execute
 

Field Detail

STEP_RESOURCES_PATH

public static final java.lang.String STEP_RESOURCES_PATH
See Also:
Constant Field Values

description

protected java.lang.String description

cell

protected WasCell cell

logger

private static org.apache.log4j.Logger logger
Constructor Detail

WasStepBase

protected WasStepBase(WasCell cell)
Method Detail

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface com.xebialabs.deployit.Step

setDescription

public void setDescription(java.lang.String description)

executeWsadminJythonScriptResource

public int executeWsadminJythonScriptResource(com.xebialabs.deployit.StepExecutionContext ctx,
                                              com.xebialabs.deployit.hostsession.HostSession s,
                                              java.lang.String scriptResourcePath,
                                              java.lang.String... args)

executeWsadminJythonScriptResource

public int executeWsadminJythonScriptResource(com.xebialabs.deployit.StepExecutionContext ctx,
                                              java.lang.String scriptResourcePath,
                                              java.lang.String... args)

executeWsadminJythonScriptResource

public int executeWsadminJythonScriptResource(com.xebialabs.deployit.StepExecutionContext ctx,
                                              java.util.Map<java.lang.String,java.io.Serializable> context,
                                              java.lang.String scriptResourcePath,
                                              java.lang.String... args)

encodeAsPythonString

private static java.lang.String encodeAsPythonString(java.lang.Object fieldValueAsObject)


Copyright © 2010. All Rights Reserved.