Vesta發(fā)號器源碼解析——CommonUtils
這個類是一個通用的工具類,主要功能就是判斷某個變量是不是開的狀態(tài)
public static String[] SWITCH_ON_EXP = new String[]{"ON", "TRUE", "on", "true"};
public static String[] SWITCH_OFF_EXP = new String[]{"OFF", "FALSE", "off", "false"};
//判斷指定配置項配置的是不是開的
public static boolean isOn(String swtch) {
if (Arrays.asList(SWITCH_ON_EXP).contains(swtch)) {
return true;
}
return false;
}
//判斷指定配置項配置的是不是關(guān)的
public static boolean isPropKeyOn(String key) {
String prop = System.getProperty(key);
if (Arrays.asList(SWITCH_ON_EXP).contains(prop)) {
return true;
}
return false;
}