com.gigaspaces.rackspace
Class StartServerTask

java.lang.Object
  extended by com.gigaspaces.rackspace.AbstractStartServerTask
      extended by com.gigaspaces.rackspace.StartServerTask
All Implemented Interfaces:
java.util.concurrent.Callable<org.jclouds.rackspace.cloudservers.domain.Server>

public class StartServerTask
extends AbstractStartServerTask


Field Summary
 
Fields inherited from class com.gigaspaces.rackspace.AbstractStartServerTask
connection, logger, retries
 
Constructor Summary
StartServerTask(org.jclouds.rackspace.cloudservers.CloudServersConnection connection, java.lang.String serverName, int flavorId, int imageId, PrivateIPs privateIps, java.util.concurrent.CyclicBarrier barrier)
           
 
Method Summary
 org.jclouds.rackspace.cloudservers.domain.Server call()
           
 org.jclouds.rackspace.cloudservers.domain.Server createServer(java.lang.String serverName, int flavorId, int imageId)
           
 
Methods inherited from class com.gigaspaces.rackspace.AbstractStartServerTask
createServer, waitUntilServerIsActive
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StartServerTask

public StartServerTask(org.jclouds.rackspace.cloudservers.CloudServersConnection connection,
                       java.lang.String serverName,
                       int flavorId,
                       int imageId,
                       PrivateIPs privateIps,
                       java.util.concurrent.CyclicBarrier barrier)
Method Detail

createServer

public org.jclouds.rackspace.cloudservers.domain.Server createServer(java.lang.String serverName,
                                                                     int flavorId,
                                                                     int imageId)
                                                              throws java.lang.Exception
Throws:
java.lang.Exception

call

public org.jclouds.rackspace.cloudservers.domain.Server call()
                                                      throws java.lang.Exception
Throws:
java.lang.Exception