Package com.io7m.waxmill.boot

# Class WXMBootConfigurationExecutor

java.lang.Object
com.io7m.waxmill.boot.WXMBootConfigurationExecutor

All Implemented Interfaces:
  `WXMBootConfigurationExecutorType`

    public final class WXMBootConfigurationExecutor
    extends java.lang.Object
    implements WXMBootConfigurationExecutorType

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `static WXMBootConfigurationExecutorType` | `create​(WXMProcessesType inProcesses, WXMClientConfiguration inClientConfiguration, WXMVirtualMachine inMachine, WXMBootConfigurationType.WXMEvaluatedBootConfigurationType inBootConfiguration)` |
  `void` | `execute​(WXMDryRun execute)` | Execute the boot configuration.
  `java.lang.String` | `toString()` |

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- ## Method Details

  - ### create

    public static WXMBootConfigurationExecutorType create​(WXMProcessesType inProcesses, WXMClientConfiguration inClientConfiguration, WXMVirtualMachine inMachine, WXMBootConfigurationType.WXMEvaluatedBootConfigurationType inBootConfiguration)

  - ### execute

    public void execute​(WXMDryRun execute) throws WXMException, java.lang.InterruptedException
    Description copied from interface: `WXMBootConfigurationExecutorType`
    Execute the boot configuration.
    Specified by:
      `execute` in interface `WXMBootConfigurationExecutorType`
    Parameters:
      `execute` - Whether or not the boot process should be a dry run
    Throws:
      `WXMException` - On errors
      `java.lang.InterruptedException`

  - ### toString

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