Package com.xebialabs.deployit.plugin.api.execution

# Interface Step<C extends ExecutionContext>

All Superinterfaces:
  `Serializable`

All Known Subinterfaces:
  `DeploymentStep`, `InspectionStep`

@Deprecated public interface Step<C extends ExecutionContext> extends Serializable
Deprecated.
Use `Step`
A Step that can be executed for either Inspection or Deployment.

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Interface
  Description
  `static enum`
  `Step.Result`
  Deprecated.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Step.Result`
  `execute(C ctx)`
  Deprecated.
  `String`
  `getDescription()`
  Deprecated.
  Returns a description of what this step will really do on execution.

- ## Method Details

  - ### getDescription

    String getDescription()
    Deprecated.
    Returns a description of what this step will really do on execution.
    Returns:
      the description.

  - ### execute

    Step.Result execute(C ctx) throws Exception
    Deprecated.
    Parameters:
      `ctx` - Context info required to execute the step.
    Returns:
      result of the execution, successful, failed or warning
    Throws:
      `Exception` - Any type of exception can be thrown, this to prevent implementors of having to wrap any non-runtime exceptions.