A C D E F G H J L M N O P R S T U V X

A

addHost(HostMXBean) - Method in class org.ow2.jasmine.vmm.agent.domain.ServerPool
Adds a new host to the server pool
addNotificationListener(NotificationListener, NotificationFilter, Object) - Method in class org.ow2.jasmine.vmm.agent.jmx.JMXNotificationAppender
 
addServerPool(ServerPool) - Method in class org.ow2.jasmine.vmm.agent.domain.Domain
Add a server pool to the domain
addSubDomain(Domain) - Method in class org.ow2.jasmine.vmm.agent.domain.Domain
 
addUserData(String, String) - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
AgentCommon - Class in org.ow2.jasmine.vmm.agent.main
AgentCommon provides access to the VMM agent MBeanServer singleton and to various agent-wide services.
AgentCommon() - Constructor for class org.ow2.jasmine.vmm.agent.main.AgentCommon
 
AgentControl - Class in org.ow2.jasmine.vmm.agent.main
AgentControl provides a basic CLI program to control a local or remote VMM agent It currently accept the following commands: list : list recursively the whole resource MXBean tree of the agent shutdown : asks the agent to shutdown
AgentControl() - Constructor for class org.ow2.jasmine.vmm.agent.main.AgentControl
 
append(LoggingEvent) - Method in class org.ow2.jasmine.vmm.agent.jmx.JMXNotificationAppender
 

C

canLiveMigrateToHost(HostMXBean) - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
castProxy(Object, Class<E>) - Static method in class org.ow2.jasmine.vmm.agent.jmx.JMXUtil
Cast a MBean proxy to a given type
close() - Method in class org.ow2.jasmine.vmm.agent.jmx.JMXNotificationAppender
 
command(String, String, RemoteExec.SshAuthInfo, String) - Static method in class org.ow2.jasmine.vmm.agent.driver.util.RemoteExec
Invoke a command through SSH on a remote host
commandAsRoot(String, RemoteExec.SshAuthInfo, String) - Static method in class org.ow2.jasmine.vmm.agent.driver.util.RemoteExec
Invoke a command through SSH on a remote host as root
configurePerfMonitor(Set<HostMXBean.PerfMetric>, long) - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenHost
 
createManagedResourcesFromXML(File) - Static method in class org.ow2.jasmine.vmm.agent.domain.DomainBuilder
Constructs a new Domain object from an XML description
createVM(VMConfigSpec, boolean) - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenHost
 
createVM(XenHost, String, VMConfigSpec, String) - Static method in class org.ow2.jasmine.vmm.agent.driver.xen.XenSSH
Creates a new VM

D

destroy() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
destroyVM(XenHost, String) - Static method in class org.ow2.jasmine.vmm.agent.driver.xen.XenSSH
Destroys a VM
Domain - Class in org.ow2.jasmine.vmm.agent.domain
The Domain class is the implementation of the DomainMXBean interface.
Domain(String, ObjectName) - Constructor for class org.ow2.jasmine.vmm.agent.domain.Domain
Constucts a new domain with a given name and JMX object name
DomainBuilder - Class in org.ow2.jasmine.vmm.agent.domain
The class DomainBuilder constructs Domain objects from XML specifications.
DomainBuilder() - Constructor for class org.ow2.jasmine.vmm.agent.domain.DomainBuilder
 
Driver - Interface in org.ow2.jasmine.vmm.agent.driver
The Driver class is the entry point of a driver encapsulating a specific server virtualization technology and its associated management protocol.
DriverFactory - Class in org.ow2.jasmine.vmm.agent.driver
The DriverFactory class is a singleton which acts a factory of Driver objects.
DummyDriver - Class in org.ow2.jasmine.vmm.agent.driver.dummy
Dummy driver implementation The dummy driver does not require any properties
DummyDriver() - Constructor for class org.ow2.jasmine.vmm.agent.driver.dummy.DummyDriver
 

E

emitNotification(String, String, Object) - Method in class org.ow2.jasmine.vmm.agent.domain.ManagedResource
 
emitNotification(String, String, Object, long) - Method in class org.ow2.jasmine.vmm.agent.domain.ManagedResource
 
error - Variable in class org.ow2.jasmine.vmm.agent.driver.util.RemoteExec.Result
standard error
exitCode - Variable in class org.ow2.jasmine.vmm.agent.driver.util.RemoteExec.Result
exit code of the remote command

F

FirstFitVMPlacementPolicy - Class in org.ow2.jasmine.vmm.agent.domain.policy
FirstFitVMPlacementPolicy is a VM placement policy which chooses the first host which can fit the virtual machine configuration.
FirstFitVMPlacementPolicy() - Constructor for class org.ow2.jasmine.vmm.agent.domain.policy.FirstFitVMPlacementPolicy
 

G

getAttribute(String) - Method in class org.ow2.jasmine.vmm.agent.domain.Domain
 
getCapacityMB() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVMImageStore
 
getCPUFrequencyMhz() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenHost
 
getCPUInfo() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenHost
 
getCPULoad() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenHost
 
getCPULoad() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
getDiskCapacityMB(String, RemoteExec.SshAuthInfo, String) - Static method in class org.ow2.jasmine.vmm.agent.driver.xen.Utils
 
getDiskFreeSpaceMB(String, RemoteExec.SshAuthInfo, String) - Static method in class org.ow2.jasmine.vmm.agent.driver.xen.Utils
 
getDomID() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
getFreeMemoryMB() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenHost
 
getFreeSpaceMB() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVMImageStore
 
getGuestIpAddress() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
getHostMBean() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
getHostName() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenHost
 
getHypervisorInfo() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenHost
 
getInstance() - Static method in class org.ow2.jasmine.vmm.agent.domain.policy.PolicyRegistry
Returns the single PolicyRegistry instance
getInstance() - Static method in class org.ow2.jasmine.vmm.agent.driver.DriverFactory
Returns the single DriverFactory instance
getLoadPerCPU() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenHost
 
getLoadPerVCPU() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
getMacAddress() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
getManagedHosts() - Method in class org.ow2.jasmine.vmm.agent.domain.ServerPool
 
getMBeanServer() - Static method in class org.ow2.jasmine.vmm.agent.main.AgentCommon
Returns the agent's MBeanServer
getMemorySizeMB() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
getMemoryUsedMB() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
getName() - Method in class org.ow2.jasmine.vmm.agent.domain.Domain
 
getName() - Method in class org.ow2.jasmine.vmm.agent.domain.ServerPool
 
getName() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVMImageStore
 
getNameLabel() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
getNotificationInfo() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenHost
 
getNotificationInfo() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
getNotificationInfo() - Method in class org.ow2.jasmine.vmm.agent.jmx.JMXNotificationAppender
 
getNotificationType() - Method in class org.ow2.jasmine.vmm.agent.jmx.JMXNotificationAppender
 
getNumCPU() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenHost
 
getNumVCPUs() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
getObjectName() - Method in class org.ow2.jasmine.vmm.agent.domain.ManagedResource
 
getObjectName() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenHost
 
getObjectName() - Method in class org.ow2.jasmine.vmm.agent.jmx.JMXNotificationAppender
 
getPath() - Method in class org.ow2.jasmine.vmm.agent.domain.ManagedResource
 
getPinnedVCPUs() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
getResidentVMs() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenHost
 
getRootDirectory() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVMImageStore
 
getRootDomain() - Method in class org.ow2.jasmine.vmm.agent.main.VirtManagerAgent
 
getSchedulingCap() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
getSchedulingWeight() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
getServerPool() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenHost
 
getServerPools() - Method in class org.ow2.jasmine.vmm.agent.domain.Domain
 
getStartTime() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
getState() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
getSubDomains() - Method in class org.ow2.jasmine.vmm.agent.domain.Domain
 
getTotalMemoryMB() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenHost
 
getUpTimeSeconds() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
getUserData(String) - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
getUuid() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
getVMCPULoads() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenHost
 
getVMImageStore() - Method in class org.ow2.jasmine.vmm.agent.domain.ServerPool
 
getVMImageStore() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenHost
 
getVMImageStore() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenServerPool
 
getXenAPIPassword() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenHost.XenAPIParams
 
getXenAPIPort() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenHost.XenAPIParams
 
getXenAPIUser() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenHost.XenAPIParams
 

H

hosts - Variable in class org.ow2.jasmine.vmm.agent.domain.ServerPool
 

J

JMXNotificationAppender - Class in org.ow2.jasmine.vmm.agent.jmx
The JMXNotificationAppender MBean acts as a log4j appender and emits JMX notifications for every log4j message
JMXNotificationAppender() - Constructor for class org.ow2.jasmine.vmm.agent.jmx.JMXNotificationAppender
 
JMXNotificationAppenderMBean - Interface in org.ow2.jasmine.vmm.agent.jmx
MBean interface of the utility MBean whose unique job is to emit JMX notifications for all log messages.
JMXUtil - Class in org.ow2.jasmine.vmm.agent.jmx
Various JMX-related utility methods
JMXUtil() - Constructor for class org.ow2.jasmine.vmm.agent.jmx.JMXUtil
 

L

listVMImageTemplates() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVMImageStore
 
logger - Static variable in class org.ow2.jasmine.vmm.agent.domain.ServerPool
 
logger - Static variable in class org.ow2.jasmine.vmm.agent.driver.DriverFactory
 
logger - Static variable in class org.ow2.jasmine.vmm.agent.driver.vmware.VMwareDriver
 
lookUpByName(String) - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVMImageStore
 
lookUpByUUID(String) - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVMImageStore
 

M

main(String[]) - Static method in class org.ow2.jasmine.vmm.agent.main.AgentControl
 
main(String[]) - Static method in class org.ow2.jasmine.vmm.agent.main.VirtManagerAgent
 
makeAgentName() - Static method in class org.ow2.jasmine.vmm.agent.jmx.MBeanObjectNamer
Builds a VMM agent object name
makeDomainName(String) - Static method in class org.ow2.jasmine.vmm.agent.jmx.MBeanObjectNamer
Builds a Domain object name
makeHostName(String, String) - Static method in class org.ow2.jasmine.vmm.agent.jmx.MBeanObjectNamer
Builds a Host object name
makeServerPoolName(String) - Static method in class org.ow2.jasmine.vmm.agent.jmx.MBeanObjectNamer
Builds a Server Pool object name
makeTemplate(String, String, String) - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
makeVirtualMachineName(String, String) - Static method in class org.ow2.jasmine.vmm.agent.jmx.MBeanObjectNamer
Builds a Virtual Machine object name
makeVMImageName(String) - Static method in class org.ow2.jasmine.vmm.agent.jmx.MBeanObjectNamer
Builds a Virtual Machine Image object name
makeVMImageStoreName(String) - Static method in class org.ow2.jasmine.vmm.agent.jmx.MBeanObjectNamer
Builds a Virtual Machine Image Store object name
ManagedResource - Class in org.ow2.jasmine.vmm.agent.domain
The ManagedResource class implements the ManagedResourceMXBean interfaces and provides operations common to all types of managed resources.
ManagedResource(ObjectName) - Constructor for class org.ow2.jasmine.vmm.agent.domain.ManagedResource
 
MBeanObjectNamer - Class in org.ow2.jasmine.vmm.agent.jmx
The MBeanObjectNamer class is responsible for generating object names for VMM managed resources compliant with the naming rules as specified in the VMM API documentation
MBeanObjectNamer() - Constructor for class org.ow2.jasmine.vmm.agent.jmx.MBeanObjectNamer
 
mbs - Static variable in class org.ow2.jasmine.vmm.agent.main.AgentCommon
 
migrate(HostMXBean, boolean) - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
migrateVM(XenHost, String, String) - Static method in class org.ow2.jasmine.vmm.agent.driver.xen.XenSSH
Migrates a VM

N

name - Variable in class org.ow2.jasmine.vmm.agent.domain.ServerPool
 
newDefaultPolicy() - Method in class org.ow2.jasmine.vmm.agent.domain.policy.PolicyRegistry
Returns the default VM placement policy
newDriver(String) - Method in class org.ow2.jasmine.vmm.agent.driver.DriverFactory
Builds a new Driver object
newHost(String, Map<String, String>) - Method in class org.ow2.jasmine.vmm.agent.domain.ServerPool
 
newHost(XenServerPool, ObjectName, String, XenHost.XenAPIParams, RemoteExec.SshAuthInfo) - Static method in class org.ow2.jasmine.vmm.agent.driver.xen.XenHost
 
newHost(String, Map<String, String>) - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenServerPool
 
newPolicy(String) - Method in class org.ow2.jasmine.vmm.agent.domain.policy.PolicyRegistry
Returns the VM placement policy corresponding to the provided policy Id
newServerPool(String, ObjectName, Properties) - Method in interface org.ow2.jasmine.vmm.agent.driver.Driver
Builds a new server pool
newServerPool(String, ObjectName, Properties) - Method in class org.ow2.jasmine.vmm.agent.driver.dummy.DummyDriver
 
newServerPool(String, ObjectName, Properties) - Method in class org.ow2.jasmine.vmm.agent.driver.vmware.VMwareDriver
 
newServerPool(String, ObjectName, Properties) - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenDriver
 
newVMImage(ObjectName, String) - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVMImageStore
 

O

objectName - Variable in class org.ow2.jasmine.vmm.agent.domain.ManagedResource
 
onVMDestroy(XenVirtualMachine) - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenHost
 
org.ow2.jasmine.vmm.agent.domain - package org.ow2.jasmine.vmm.agent.domain
 
org.ow2.jasmine.vmm.agent.domain.policy - package org.ow2.jasmine.vmm.agent.domain.policy
 
org.ow2.jasmine.vmm.agent.driver - package org.ow2.jasmine.vmm.agent.driver
 
org.ow2.jasmine.vmm.agent.driver.dummy - package org.ow2.jasmine.vmm.agent.driver.dummy
 
org.ow2.jasmine.vmm.agent.driver.util - package org.ow2.jasmine.vmm.agent.driver.util
 
org.ow2.jasmine.vmm.agent.driver.vmware - package org.ow2.jasmine.vmm.agent.driver.vmware
 
org.ow2.jasmine.vmm.agent.driver.xen - package org.ow2.jasmine.vmm.agent.driver.xen
 
org.ow2.jasmine.vmm.agent.jmx - package org.ow2.jasmine.vmm.agent.jmx
 
org.ow2.jasmine.vmm.agent.main - package org.ow2.jasmine.vmm.agent.main
 
output - Variable in class org.ow2.jasmine.vmm.agent.driver.util.RemoteExec.Result
standard output

P

PackingVMPlacementPolicy - Class in org.ow2.jasmine.vmm.agent.domain.policy
PackingVMPlacementPolicy is a VM placement policy which attempts to pack the virtual machines of a server pool on as few as physical hosts as possible.
PackingVMPlacementPolicy() - Constructor for class org.ow2.jasmine.vmm.agent.domain.policy.PackingVMPlacementPolicy
 
path - Variable in class org.ow2.jasmine.vmm.agent.domain.ManagedResource
 
placementPolicy - Variable in class org.ow2.jasmine.vmm.agent.domain.ServerPool
 
placeVM(ServerPoolMXBean, VMConfigSpec) - Method in class org.ow2.jasmine.vmm.agent.domain.policy.FirstFitVMPlacementPolicy
 
placeVM(ServerPoolMXBean, VMConfigSpec) - Method in class org.ow2.jasmine.vmm.agent.domain.policy.PackingVMPlacementPolicy
 
placeVM(ServerPoolMXBean, VMConfigSpec) - Method in class org.ow2.jasmine.vmm.agent.domain.policy.RoomForGrowthVMPlacementPolicy
 
placeVM(ServerPoolMXBean, VMConfigSpec) - Method in interface org.ow2.jasmine.vmm.agent.domain.policy.VMPlacementPolicy
Returns the host of a server pool where the virtual machine whose configuration is provided as input should be placed.
PolicyRegistry - Class in org.ow2.jasmine.vmm.agent.domain.policy
The PolicyRegistry is a singleton class which acts as a factory of VM placement policies.
postMigrateVM(XenVirtualMachine, XenHost) - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenHost
 
postMigrateVM(XenHost, String, String) - Static method in class org.ow2.jasmine.vmm.agent.driver.xen.XenSSH
Performs management operations after a successful VM migration
provisionVM(VMConfigSpec, Map<String, String>, boolean) - Method in class org.ow2.jasmine.vmm.agent.domain.Domain
 
provisionVM(VMConfigSpec, Map<String, String>, boolean) - Method in class org.ow2.jasmine.vmm.agent.domain.ServerPool
 
proxyToEmitter(Object) - Static method in class org.ow2.jasmine.vmm.agent.jmx.JMXUtil
Transforms a MBean proxy to a notification emitter
proxyToObjectName(Object) - Static method in class org.ow2.jasmine.vmm.agent.jmx.JMXUtil
Returns the object name of a the MBean represented by the given proxy

R

reboot() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
RemoteExec - Class in org.ow2.jasmine.vmm.agent.driver.util
Utility class allowing to invoke commands on a remote host using SSH
RemoteExec() - Constructor for class org.ow2.jasmine.vmm.agent.driver.util.RemoteExec
 
RemoteExec.Result - Class in org.ow2.jasmine.vmm.agent.driver.util
Result of a remote SSH invocation
RemoteExec.Result() - Constructor for class org.ow2.jasmine.vmm.agent.driver.util.RemoteExec.Result
 
RemoteExec.SshAuthInfo - Class in org.ow2.jasmine.vmm.agent.driver.util
SSH authentification information
RemoteExec.SshAuthInfo(String, String) - Constructor for class org.ow2.jasmine.vmm.agent.driver.util.RemoteExec.SshAuthInfo
Constructs a new SshAuthInfo based on either a password or a private key location
RemoteExec.SshException - Exception in org.ow2.jasmine.vmm.agent.driver.util
 
RemoteExec.SshException() - Constructor for exception org.ow2.jasmine.vmm.agent.driver.util.RemoteExec.SshException
 
removeNotificationListener(NotificationListener) - Method in class org.ow2.jasmine.vmm.agent.jmx.JMXNotificationAppender
 
removeVMImageTemplate(VirtualMachineImageMXBean) - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVMImageStore
 
requiresLayout() - Method in class org.ow2.jasmine.vmm.agent.jmx.JMXNotificationAppender
 
resume() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
resumeVM(XenHost, String) - Static method in class org.ow2.jasmine.vmm.agent.driver.xen.XenSSH
Resumes a suspended VM
RoomForGrowthVMPlacementPolicy - Class in org.ow2.jasmine.vmm.agent.domain.policy
RoomForGrowthVMPlacementPolicy is a VM placement policy which attempts to spread virtual machines on the hosts of server pool so as to leave maximmum room for growth
RoomForGrowthVMPlacementPolicy() - Constructor for class org.ow2.jasmine.vmm.agent.domain.policy.RoomForGrowthVMPlacementPolicy
 

S

ServerPool - Class in org.ow2.jasmine.vmm.agent.domain
Base class partially implementing the ServerPoolMXBean interface and expected to be sub-classed on a per driver basis.
ServerPool(String, ObjectName) - Constructor for class org.ow2.jasmine.vmm.agent.domain.ServerPool
Constructs a new server pool
setMemory(int) - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
setMemorySizeMB(long) - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
setNotificationType(String) - Method in class org.ow2.jasmine.vmm.agent.jmx.JMXNotificationAppender
 
setNumVCPUs(int) - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
setObjectName(String) - Method in class org.ow2.jasmine.vmm.agent.jmx.JMXNotificationAppender
 
setPinnedVCPUs(String) - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
setProvisioningPolicy(String) - Method in class org.ow2.jasmine.vmm.agent.domain.ServerPool
 
setSchedulingCap(int) - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
setSchedulingWeight(int) - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
shutdown() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
shutdown() - Method in class org.ow2.jasmine.vmm.agent.main.VirtManagerAgent
 
shutdownVM(XenHost, String) - Static method in class org.ow2.jasmine.vmm.agent.driver.xen.XenSSH
Shutdowns a VM
start() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
startVM(XenHost, String) - Static method in class org.ow2.jasmine.vmm.agent.driver.xen.XenSSH
Starts a stopped VM
suspend() - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
suspendVM(XenHost, String) - Static method in class org.ow2.jasmine.vmm.agent.driver.xen.XenSSH
Suspends a VM

T

toString() - Method in class org.ow2.jasmine.vmm.agent.driver.util.RemoteExec.SshAuthInfo
 

U

updateCPUConsumption(long, float) - Method in class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
Utils - Class in org.ow2.jasmine.vmm.agent.driver.xen
 
Utils() - Constructor for class org.ow2.jasmine.vmm.agent.driver.xen.Utils
 

V

VirtManagerAgent - Class in org.ow2.jasmine.vmm.agent.main
VirtManagerAgent implements the VMMAgentMXBean interface and is the entry point of the agent.
vmmHome - Static variable in class org.ow2.jasmine.vmm.agent.main.VirtManagerAgent
 
VMPlacementPolicy - Interface in org.ow2.jasmine.vmm.agent.domain.policy
The VMPlacementPolicy interface abstracts a VM placement policy which decides on which host of server pool a new virtual machine should be place.
VMwareDriver - Class in org.ow2.jasmine.vmm.agent.driver.vmware
VMware-vi driver.
VMwareDriver() - Constructor for class org.ow2.jasmine.vmm.agent.driver.vmware.VMwareDriver
 

X

XenDriver - Class in org.ow2.jasmine.vmm.agent.driver.xen
Xen driver implementation.
XenDriver() - Constructor for class org.ow2.jasmine.vmm.agent.driver.xen.XenDriver
 
XenHost - Class in org.ow2.jasmine.vmm.agent.driver.xen
Xen driver Host MXBean implementation
XenHost.XenAPIParams - Class in org.ow2.jasmine.vmm.agent.driver.xen
 
XenHost.XenAPIParams(String, String, String) - Constructor for class org.ow2.jasmine.vmm.agent.driver.xen.XenHost.XenAPIParams
 
XenServerPool - Class in org.ow2.jasmine.vmm.agent.driver.xen
The XenServerPool is the Xen-driver-specific implementation of the ServerPoolMXBean interface.
XenServerPool(String, ObjectName, Properties) - Constructor for class org.ow2.jasmine.vmm.agent.driver.xen.XenServerPool
 
XenSSH - Class in org.ow2.jasmine.vmm.agent.driver.xen
The XenSSH class gathers static methods wrapping SSH remote invocation to shell scripts that must be installed on Xen backend hosts.
XenSSH() - Constructor for class org.ow2.jasmine.vmm.agent.driver.xen.XenSSH
 
XenVirtualMachine - Class in org.ow2.jasmine.vmm.agent.driver.xen
Xen driver Virtual Machine MXBean implementation
XenVirtualMachine(ObjectName, XenHost, Connection, VM, Map<String, String>) - Constructor for class org.ow2.jasmine.vmm.agent.driver.xen.XenVirtualMachine
 
XenVMImageStore - Class in org.ow2.jasmine.vmm.agent.driver.xen
Xen driver VirtualMachineImageStore MXBean implementation This store is implemented as a directory containing for each VM template: a XML metadata file the image file (raw filesystem image)
XenVMImageStore(ObjectName, String, String, RemoteExec.SshAuthInfo) - Constructor for class org.ow2.jasmine.vmm.agent.driver.xen.XenVMImageStore
 

A C D E F G H J L M N O P R S T U V X

Copyright © 2009 OW2 Consortium. All Rights Reserved.