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.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
currentInspectedItem, DISCOVERED_ITEM_PRELUDE, INSPECTED_ITEM_PRELUDE, INSPECTED_PROPERTY_PRELUDE
 
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, handleOutputLine, setReferenceFromChildToParent
 
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)