com.gigaspaces.rackspace
Class StartGSMServerTask

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

public class StartGSMServerTask
extends AbstractStartServerTask


Field Summary
 
Fields inherited from class com.gigaspaces.rackspace.AbstractStartServerTask
connection, logger, retries
 
Constructor Summary
StartGSMServerTask(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

StartGSMServerTask

public StartGSMServerTask(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