Class DiscoveryWasTopologyStep

  • All Implemented Interfaces:
    com.xebialabs.deployit.plugin.api.flow.PreviewStep, com.xebialabs.deployit.plugin.api.flow.StageableStep, com.xebialabs.deployit.plugin.api.flow.Step, com.xebialabs.deployit.plugin.steps.BaseStep, com.xebialabs.xlplatform.satellite.SatelliteAware, 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
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.String aggregateScript​(com.xebialabs.overthere.OverthereConnection arg0, com.xebialabs.deployit.plugin.api.flow.ExecutionContext arg1, boolean arg2, boolean arg3)  
      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)  
      com.xebialabs.deployit.plugin.api.flow.Preview getPreview()  
      com.xebialabs.xlplatform.satellite.Satellite getSatellite()  
      void requestStaging​(com.xebialabs.deployit.plugin.api.flow.StagingContext arg0)  
      void setUploadArtifactData​(boolean arg0)  
      java.lang.String toString()  
      • Methods inherited from class com.xebialabs.deployit.plugin.steps.CalculatedStep

        calculateDescription, calculateOrder, description, description_$eq, doPostConstruct, getDescription, getOrder, order, order_$eq, setDescription, setOrder, skip, skip_$eq, skippable
      • 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
      • requestStaging

        public void requestStaging​(com.xebialabs.deployit.plugin.api.flow.StagingContext arg0)
        Specified by:
        requestStaging in interface com.xebialabs.deployit.plugin.api.flow.StageableStep
      • 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
      • getPreview

        public com.xebialabs.deployit.plugin.api.flow.Preview getPreview()
        Specified by:
        getPreview in interface com.xebialabs.deployit.plugin.api.flow.PreviewStep
      • aggregateScript

        protected java.lang.String aggregateScript​(com.xebialabs.overthere.OverthereConnection arg0,
                                                   com.xebialabs.deployit.plugin.api.flow.ExecutionContext arg1,
                                                   boolean arg2,
                                                   boolean arg3)
      • executePythonScriptDirectly

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

        public void setUploadArtifactData​(boolean arg0)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • dumpPythonScript

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

        public com.xebialabs.xlplatform.satellite.Satellite getSatellite()
        Specified by:
        getSatellite in interface com.xebialabs.xlplatform.satellite.SatelliteAware