Package com.io7m.waxmill.realize

# Interface WXMRealizationStepType

All Known Implementing Classes:
  `WXMFileCheck`, `WXMZFSRuntimeFilesystemCreate`, `WXMZFSVolumeCheck`

    public interface WXMRealizationStepType

A single step within a realization.

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `java.lang.String` | `description()` |
  `void` | `execute​(WXMDryRun dryRun)` | Execute the step.
  `java.util.List<WXMProcessDescription>` | `processes()` |

- ## Method Details

  - ### description

    java.lang.String description()
    Returns:
      The description of the step

  - ### processes

    java.util.List<WXMProcessDescription> processes()
    Returns:
      The list of processes that will be executed

  - ### execute

    void execute​(WXMDryRun dryRun) throws WXMException, java.io.IOException, java.lang.InterruptedException
    Execute the step.
    Parameters:
      `dryRun` - A specification of whether this is a dry run or not
    Throws:
      `WXMException` - On errors
      `java.io.IOException`
      `java.lang.InterruptedException`