public final class CpuFlagsManagerHandler extends Object
Constructor and Description |
---|
CpuFlagsManagerHandler() |
Modifier and Type | Method and Description |
---|---|
static ArrayList<ServerCpu> |
AllServerCpuList(Version ver) |
static boolean |
CheckIfCpusExist(String cpuName,
Version ver) |
static boolean |
CheckIfCpusSameManufacture(String cpuName1,
String cpuName2,
Version ver) |
static boolean |
CheckIfServerAndClusterCanFit(String clusterCpuName,
String serverFlags,
Version ver) |
static int |
compareCpuLevels(String cpuName1,
String cpuName2,
Version ver) |
static ServerCpu |
FindMaxServerCpu(String clusterCpuName,
String serverFlags,
Version ver) |
static ServerCpu |
FindMaxServerCpuByFlags(String flags,
Version ver)
Finds max server cpu by server cpu flags only
|
static List<ServerCpu> |
GetAllServerCpusBelowCpu(String cpuName,
Version ver)
Returns all CPU lower than the given CPU INCLUDING IT !!!
|
static String |
GetVDSVerbDataByCpuName(String name,
Version ver) |
static void |
InitDictionaries() |
static List<String> |
missingServerCpuFlags(String clusterCpuName,
String serverFlags,
Version ver)
Returns missing CPU flags if any, or null if the server match the cluster
CPU flags
|
public static void InitDictionaries()
public static ServerCpu FindMaxServerCpu(String clusterCpuName, String serverFlags, Version ver)
public static List<String> missingServerCpuFlags(String clusterCpuName, String serverFlags, Version ver)
clusterCpuName
- serverFlags
- ver
- public static boolean CheckIfServerAndClusterCanFit(String clusterCpuName, String serverFlags, Version ver)
public static boolean CheckIfCpusSameManufacture(String cpuName1, String cpuName2, Version ver)
public static List<ServerCpu> GetAllServerCpusBelowCpu(String cpuName, Version ver)
cpuName
- public static ServerCpu FindMaxServerCpuByFlags(String flags, Version ver)
flags
- Copyright © 2012. All Rights Reserved.