org.ow2.jasmine.vmm.agent.driver.xenapi
Class XenDriver

java.lang.Object
  extended by org.ow2.jasmine.vmm.agent.driver.xenapi.XenDriver
All Implemented Interfaces:
Driver

public class XenDriver
extends java.lang.Object
implements Driver

Xen driver implementation. Thsi driver manages Xen (3.2+) hosts using a XenAPI connection along with SSH invocations


Constructor Summary
XenDriver()
           
 
Method Summary
 java.lang.String[] getServerPoolCreationAttributes()
          give the attributes of the server pool
 ServerPool newServerPool(java.lang.String name, javax.management.ObjectName objectName, java.util.Map<java.lang.String,java.lang.String> attributes)
          Builds a new server pool
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XenDriver

public XenDriver()
Method Detail

newServerPool

public ServerPool newServerPool(java.lang.String name,
                                javax.management.ObjectName objectName,
                                java.util.Map<java.lang.String,java.lang.String> attributes)
                         throws java.lang.IllegalArgumentException
Description copied from interface: Driver
Builds a new server pool

Specified by:
newServerPool in interface Driver
Parameters:
name - user-friendly name of the server pool
objectName - JMX object name of the server pool
Returns:
Throws:
java.lang.IllegalArgumentException

getServerPoolCreationAttributes

public java.lang.String[] getServerPoolCreationAttributes()
Description copied from interface: Driver
give the attributes of the server pool

Specified by:
getServerPoolCreationAttributes in interface Driver
Returns:


Copyright © 2011 OW2 Consortium. All Rights Reserved.