hudson.plugins.virtualbox
Interface VirtualBoxControl

All Known Implementing Classes:
VirtualBoxControlV31, VirtualBoxControlV40, VirtualBoxControlV41, VirtualBoxControlV42, VirtualBoxControlV43

public interface VirtualBoxControl

Author:
Mihai Serban

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

Method Detail

startVm

long startVm(VirtualBoxMachine machine,
             String virtualMachineType,
             VirtualBoxLogger log)

stopVm

long stopVm(VirtualBoxMachine machine,
            String virtualMachineStopMode,
            VirtualBoxLogger log)

getMachines

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

getMacAddress

String getMacAddress(VirtualBoxMachine machine,
                     VirtualBoxLogger log)

disconnect

void disconnect()

isConnected

boolean isConnected()


Copyright © 2004-2013. All Rights Reserved.