@Singleton public class CreateAndInstallVm extends Object implements com.google.common.base.Function<MasterSpec,org.virtualbox_4_1.IMachine>
Constructor and Description |
---|
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) |
@Named(value="jclouds.compute") protected Logger logger
@Inject public 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, @Named(value="jclouds.virtualbox.preconfigurationurl") String preconfigurationUrl)
public org.virtualbox_4_1.IMachine apply(MasterSpec masterSpec)
apply
in interface com.google.common.base.Function<MasterSpec,org.virtualbox_4_1.IMachine>
Copyright © 2009-2013 jclouds. All Rights Reserved.