org.inria.myriads.snoozenode.localcontroller.monitoring.api.impl
Class LibVirtVirtualMachineMonitor
java.lang.Object
org.inria.myriads.snoozenode.localcontroller.monitoring.api.impl.LibVirtVirtualMachineMonitor
- All Implemented Interfaces:
- VirtualMachineMonitor
public final class LibVirtVirtualMachineMonitor
- extends Object
- implements VirtualMachineMonitor
Libvirt based virtual machine monitor.
- Author:
- Eugen Feller
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LibVirtVirtualMachineMonitor
public LibVirtVirtualMachineMonitor(Connector connector)
throws VirtualMachineMonitoringException
- Constructor.
- Parameters:
connector
- The hypervisor connector
- Throws:
VirtualMachineMonitoringException
getVirtualMachineInformation
public VirtualMachineInformation getVirtualMachineInformation(String virtualMachineId)
throws VirtualMachineMonitoringException
- Returns the resource usage information of a domain.
- Specified by:
getVirtualMachineInformation
in interface VirtualMachineMonitor
- Parameters:
virtualMachineId
- The virtual machine identifier
- Returns:
- The virtual machine information
- Throws:
VirtualMachineMonitoringException
Copyright © 2012. All Rights Reserved.