hudson.plugins.virtualbox
Interface VirtualBoxControl

All Known Implementing Classes:
VirtualBoxControlV31, VirtualBoxControlV40, VirtualBoxControlV41

public interface VirtualBoxControl

Author:
Mihai Serban

Method Summary
 void disconnect()
           
 java.lang.String getMacAddress(VirtualBoxMachine machine, VirtualBoxLogger log)
           
 java.util.List<VirtualBoxMachine> getMachines(VirtualBoxCloud host, VirtualBoxLogger log)
           
 boolean isConnected()
           
 long startVm(VirtualBoxMachine machine, java.lang.String virtualMachineType, VirtualBoxLogger log)
           
 long stopVm(VirtualBoxMachine machine, VirtualBoxLogger log)
           
 

Method Detail

startVm

long startVm(VirtualBoxMachine machine,
             java.lang.String virtualMachineType,
             VirtualBoxLogger log)

stopVm

long stopVm(VirtualBoxMachine machine,
            VirtualBoxLogger log)

getMachines

java.util.List<VirtualBoxMachine> getMachines(VirtualBoxCloud host,
                                              VirtualBoxLogger log)

getMacAddress

java.lang.String getMacAddress(VirtualBoxMachine machine,
                               VirtualBoxLogger log)

disconnect

void disconnect()

isConnected

boolean isConnected()


Copyright © 2004-2012. All Rights Reserved.