Package com.aoindustries.aoserv.master
Class VirtualServerHandler
java.lang.Object
com.aoindustries.aoserv.master.VirtualServerHandler
The
ServerHandler handles all the accesses to the Host tables.- Author:
- AO Industries, Inc.
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringcreateVirtualServer(DatabaseConnection conn, RequestSource source, int virtualServer) static StringdestroyVirtualServer(DatabaseConnection conn, RequestSource source, int virtualServer) static StringgetDeviceForVirtualDisk(DatabaseConnection conn, int virtualDisk) static intgetVirtualServerForVirtualDisk(DatabaseConnection conn, int virtualDisk) static intgetVirtualServerStatus(DatabaseConnection conn, RequestSource source, int virtualServer) static StringpauseVirtualServer(DatabaseConnection conn, RequestSource source, int virtualServer) static StringrebootVirtualServer(DatabaseConnection conn, RequestSource source, int virtualServer) static Server.DaemonAccessrequestVncConsoleDaemonAccess(DatabaseConnection conn, RequestSource source, int virtualServer) static StringshutdownVirtualServer(DatabaseConnection conn, RequestSource source, int virtualServer) static StringunpauseVirtualServer(DatabaseConnection conn, RequestSource source, int virtualServer) static longverifyVirtualDisk(DatabaseConnection conn, RequestSource source, int virtualDisk)
-
Method Details
-
getVirtualServerForVirtualDisk
public static int getVirtualServerForVirtualDisk(DatabaseConnection conn, int virtualDisk) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getDeviceForVirtualDisk
public static String getDeviceForVirtualDisk(DatabaseConnection conn, int virtualDisk) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
requestVncConsoleDaemonAccess
public static Server.DaemonAccess requestVncConsoleDaemonAccess(DatabaseConnection conn, RequestSource source, int virtualServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
createVirtualServer
public static String createVirtualServer(DatabaseConnection conn, RequestSource source, int virtualServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
rebootVirtualServer
public static String rebootVirtualServer(DatabaseConnection conn, RequestSource source, int virtualServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
shutdownVirtualServer
public static String shutdownVirtualServer(DatabaseConnection conn, RequestSource source, int virtualServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
destroyVirtualServer
public static String destroyVirtualServer(DatabaseConnection conn, RequestSource source, int virtualServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
pauseVirtualServer
public static String pauseVirtualServer(DatabaseConnection conn, RequestSource source, int virtualServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
unpauseVirtualServer
public static String unpauseVirtualServer(DatabaseConnection conn, RequestSource source, int virtualServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
getVirtualServerStatus
public static int getVirtualServerStatus(DatabaseConnection conn, RequestSource source, int virtualServer) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
verifyVirtualDisk
public static long verifyVirtualDisk(DatabaseConnection conn, RequestSource source, int virtualDisk) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
