Class 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 Detail

      • ServerManager

        public ServerManager()
    • 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)