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.Stringdescription()voidexecute(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.InterruptedExceptionExecute the step.- Parameters:
dryRun- A specification of whether this is a dry run or not- Throws:
WXMException- On errorsjava.io.IOExceptionjava.lang.InterruptedException
-