AttachNicToMachine(String vmName,
MachineUtils machineUtils) |
CloneAndRegisterMachineFromIMachineIfNotAlreadyExists(com.google.common.base.Supplier<org.virtualbox_4_1.VirtualBoxManager> manager,
String workingDir,
MachineUtils machineUtils) |
CreateAndInstallVm(CreateAndRegisterMachineFromIsoIfNotAlreadyExists CreateAndRegisterMachineFromIsoIfNotAlreadyExists,
IMachineToNodeMetadata imachineToNodeMetadata,
com.google.common.base.Predicate<SshClient> sshResponds,
com.google.common.base.Function<org.virtualbox_4_1.IMachine,SshClient> sshClientForIMachine,
MachineUtils machineUtils,
MachineController machineController,
String version,
String preconfigurationUrl) |
CreateAndRegisterMachineFromIsoIfNotAlreadyExists(com.google.common.base.Supplier<org.virtualbox_4_1.VirtualBoxManager> manager,
MachineUtils machineUtils,
String workingDir) |
CreateMediumIfNotAlreadyExists(com.google.common.base.Supplier<org.virtualbox_4_1.VirtualBoxManager> manager,
MachineUtils machineUtils,
boolean overwriteIfExists) |
IMachineToNodeMetadata(Map<org.virtualbox_4_1.MachineState,NodeMetadata.Status> toPortableNodeStatus,
MachineUtils machineUtils) |
IMachineToSshClient(SshClient.Factory sshClientFactory,
RunScriptOnNode.Factory scriptRunnerFactory,
com.google.common.base.Supplier<NodeMetadata> hostSupplier,
MachineUtils machineUtils) |
NodeCreator(com.google.common.base.Supplier<org.virtualbox_4_1.VirtualBoxManager> manager,
com.google.common.base.Function<CloneSpec,org.virtualbox_4_1.IMachine> cloner,
RunScriptOnNode.Factory runScriptOnNodeFactory,
MachineUtils machineUtils,
RunScriptOnNode.Factory scriptRunnerFactory,
MachineController machineController,
com.google.common.base.Supplier<NodeMetadata> host,
com.google.common.base.Supplier<URI> providerSupplier,
String identity,
String credential) |