Package org.jclouds.servermanager
Class ServerManager
- java.lang.Object
-
- org.jclouds.servermanager.ServerManager
-
@Singleton public class ServerManager extends Object
This would be replaced with the real connection to the service that can create/list/reboot/get/destroy things
-
-
Constructor Summary
Constructors Constructor Description ServerManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServercreateServerInDC(String datacenter, String name, int imageId, int hardwareId)simulate creating a server, as this is really going to happen with the api underneathvoiddestroyServer(int serverId)HardwaregetHardware(int hardwareId)ImagegetImage(int imageId)ServergetServer(int serverId)Iterable<Hardware>listHardware()Iterable<Image>listImages()Iterable<Server>listServers()voidrebootServer(int serverId)voidstartServer(int serverId)voidstopServer(int serverId)
-
-
-
Method Detail
-
createServerInDC
public Server createServerInDC(String datacenter, String name, int imageId, int hardwareId)
simulate creating a server, as this is really going to happen with the api underneath- Parameters:
name-name-imageId-hardwareId-- Returns:
- new server
-
getServer
public Server getServer(int serverId)
-
getImage
public Image getImage(int imageId)
-
getHardware
public Hardware getHardware(int hardwareId)
-
destroyServer
public void destroyServer(int serverId)
-
rebootServer
public void rebootServer(int serverId)
-
stopServer
public void stopServer(int serverId)
-
startServer
public void startServer(int serverId)
-
-