org.inria.myriads.snoozenode.localcontroller.monitoring
Class MonitoringFactory

java.lang.Object
  extended by org.inria.myriads.snoozenode.localcontroller.monitoring.MonitoringFactory

public final class MonitoringFactory
extends Object

Infrastructure monitoring factory.

Author:
Eugen Feller

Method Summary
static HostMonitor newHostMonitoring(Connector connector, org.inria.myriads.snoozecommon.communication.virtualcluster.monitoring.NetworkDemand networkCapacity)
          Creates the host monitoring.
static VirtualMachineMonitor newVirtualMachineMonitor(Connector connector)
          Creates the virtual machine monitoring.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

newVirtualMachineMonitor

public static VirtualMachineMonitor newVirtualMachineMonitor(Connector connector)
                                                      throws VirtualMachineMonitoringException
Creates the virtual machine monitoring.

Parameters:
connector - The connector object
Returns:
The virtual machine monitor
Throws:
VirtualMachineMonitoringException

newHostMonitoring

public static HostMonitor newHostMonitoring(Connector connector,
                                            org.inria.myriads.snoozecommon.communication.virtualcluster.monitoring.NetworkDemand networkCapacity)
                                     throws HostMonitoringException
Creates the host monitoring.

Parameters:
connector - The connector object
networkCapacity - The network capacity
Returns:
The host monitor
Throws:
HostMonitoringException - The monitoring exception


Copyright © 2012. All Rights Reserved.