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

java.lang.Object
  extended by com.xebialabs.deployit.plugin.python.PythonInspectionStep
      extended by com.xebialabs.deployit.plugin.was.step.DiscoveryWasTopologyStep
All Implemented Interfaces:
com.xebialabs.deployit.plugin.api.flow.PreviewStep, com.xebialabs.deployit.plugin.api.flow.Step, java.io.Serializable

public class DiscoveryWasTopologyStep
extends com.xebialabs.deployit.plugin.python.PythonInspectionStep

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.xebialabs.deployit.plugin.python.PythonInspectionStep
itemToInspect
 
Fields inherited from interface com.xebialabs.deployit.plugin.api.flow.Step
DEFAULT_ORDER
 
Constructor Summary
DiscoveryWasTopologyStep(BaseCell cell, boolean skipDiscovery)
           
 
Method Summary
protected  java.lang.String aggregateScript(com.xebialabs.overthere.OverthereConnection arg0)
           
protected  com.xebialabs.deployit.plugin.api.flow.StepExitCode doExecute(com.xebialabs.deployit.plugin.api.flow.ExecutionContext arg0)
           
static void dumpPythonScript(java.lang.String arg0, java.lang.String arg1)
           
 com.xebialabs.deployit.plugin.api.flow.StepExitCode execute(com.xebialabs.deployit.plugin.api.flow.ExecutionContext ctx)
           
protected  int executePythonScriptDirectly(com.xebialabs.deployit.plugin.api.flow.ExecutionContext arg0, com.xebialabs.overthere.OverthereConnection arg1, com.xebialabs.overthere.OverthereFile arg2)
           
 
Methods inherited from class com.xebialabs.deployit.plugin.python.PythonInspectionStep
getOrder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DiscoveryWasTopologyStep

public DiscoveryWasTopologyStep(BaseCell cell,
                                boolean skipDiscovery)
Method Detail

execute

public com.xebialabs.deployit.plugin.api.flow.StepExitCode execute(com.xebialabs.deployit.plugin.api.flow.ExecutionContext ctx)
                                                            throws java.lang.Exception
Specified by:
execute in interface com.xebialabs.deployit.plugin.api.flow.Step
Overrides:
execute in class com.xebialabs.deployit.plugin.python.PythonInspectionStep
Throws:
java.lang.Exception

doExecute

protected com.xebialabs.deployit.plugin.api.flow.StepExitCode doExecute(com.xebialabs.deployit.plugin.api.flow.ExecutionContext arg0)
                                                                 throws java.lang.Exception
Throws:
java.lang.Exception

aggregateScript

protected java.lang.String aggregateScript(com.xebialabs.overthere.OverthereConnection arg0)

executePythonScriptDirectly

protected int executePythonScriptDirectly(com.xebialabs.deployit.plugin.api.flow.ExecutionContext arg0,
                                          com.xebialabs.overthere.OverthereConnection arg1,
                                          com.xebialabs.overthere.OverthereFile arg2)

dumpPythonScript

public static void dumpPythonScript(java.lang.String arg0,
                                    java.lang.String arg1)