Interface VirtualMachines

All Superinterfaces:
AdminAware, Iterable<VirtualMachine>, StatisticsMonitor
All Known Subinterfaces:
InternalVirtualMachines
All Known Implementing Classes:
DefaultVirtualMachines

public interface VirtualMachines extends AdminAware, Iterable<VirtualMachine>, StatisticsMonitor
Virtual Machines hold all the different VirtualMachines that are currently discovered.

Provides simple means to get all the current virtual machines, as well as as registering for virtual machine lifecycle (added and removed) events.

Provides the ability to start a statistics monitor on all current virtual machines using StatisticsMonitor.startStatisticsMonitor(). Newly discovered virtual machines will automatically use the statistics monitor as well.

Author:
kimchy