org.ow2.jasmine.vmm.agent.domain
Class AbstractHost

java.lang.Object
  extended by javax.management.NotificationBroadcasterSupport
      extended by org.ow2.jasmine.vmm.agent.domain.ManagedResource
          extended by org.ow2.jasmine.vmm.agent.domain.AbstractHost
All Implemented Interfaces:
javax.management.NotificationBroadcaster, javax.management.NotificationEmitter, org.ow2.jasmine.vmm.api.HostMXBean, org.ow2.jasmine.vmm.api.ManagedResourceMXBean
Direct Known Subclasses:
HyperVHost, LibvirtHost, XenHost

public abstract class AbstractHost
extends ManagedResource
implements org.ow2.jasmine.vmm.api.HostMXBean


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.ow2.jasmine.vmm.api.HostMXBean
org.ow2.jasmine.vmm.api.HostMXBean.HostPowerState, org.ow2.jasmine.vmm.api.HostMXBean.PerfMetric
 
Field Summary
 
Fields inherited from class org.ow2.jasmine.vmm.agent.domain.ManagedResource
objectName, path
 
Constructor Summary
protected AbstractHost(javax.management.ObjectName objectName)
           
 
Method Summary
abstract  void removeFromInventory()
           
 
Methods inherited from class org.ow2.jasmine.vmm.agent.domain.ManagedResource
emitNotification, emitNotification, getObjectName, getPath
 
Methods inherited from class javax.management.NotificationBroadcasterSupport
addNotificationListener, getNotificationInfo, handleNotification, removeNotificationListener, removeNotificationListener, sendNotification
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.ow2.jasmine.vmm.api.HostMXBean
configurePerfMonitor, createVM, getAttributes, getCPUInfo, getCPULoad, getFreeMemoryMB, getHostName, getHostState, getHypervisorInfo, getLoadPerCPU, getNumCPU, getResidentVMs, getServerPool, getTotalMemoryMB, getVMCPULoads, getVMImageStore, getVMResourceUsage, isConnectionLost, start, stop
 
Methods inherited from interface org.ow2.jasmine.vmm.api.ManagedResourceMXBean
getObjectName, getPath
 

Constructor Detail

AbstractHost

protected AbstractHost(javax.management.ObjectName objectName)
Method Detail

removeFromInventory

public abstract void removeFromInventory()


Copyright © 2011 OW2 Consortium. All Rights Reserved.