⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 setting.java.svn-base

📁 this is example use EJB with jboss.
💻 SVN-BASE
📖 第 1 页 / 共 2 页
字号:
		if (strSNMPTimeOut != null) {
			try {
				snmpTimeOut = Utils.parseInt(strSNMPTimeOut, -1);
				if (snmpTimeOut < MIN_SNMP_TIMEOUT) {
					snmpTimeOut = DEFAULT_SNMP_TIMEOUT;
					LogWriter.getSNMPLogger().error("Setting SNMP timeout is less than " + MIN_SNMP_TIMEOUT);
					LogWriter.getSNMPLogger().warn("Setting SNMP timeout is default value " + DEFAULT_SNMP_TIMEOUT);

				} else if (snmpTimeOut > MAX_SNMP_TIMEOUT) {
					snmpTimeOut = DEFAULT_SNMP_TIMEOUT;
					LogWriter.getSNMPLogger().error("Setting SNMP timeout is large than " + MAX_SNMP_TIMEOUT);
					LogWriter.getSNMPLogger().warn("Setting SNMP timeout is default value " + DEFAULT_SNMP_TIMEOUT);
				} else {
					LogWriter.getSNMPLogger().info("Snmp Time Out = " + snmpTimeOut);
				}
			} catch (NumberFormatException e) {
				snmpTimeOut = DEFAULT_SNMP_TIMEOUT;
				LogWriter.getSNMPLogger().error(e.getMessage());
				LogWriter.getSNMPLogger().error(
						"Invalid format of SNMP time out" + strSNMPTimeOut);
				LogWriter.getSNMPLogger().warn("Setting SNMP timeout is default value " + DEFAULT_SNMP_TIMEOUT);
			}
		} else {
			snmpTimeOut = DEFAULT_SNMP_TIMEOUT;
			LogWriter.getSNMPLogger().error("Could not read setting SNMP time out");
			LogWriter.getSNMPLogger().warn("Setting SNMP timeout is default value " + DEFAULT_SNMP_TIMEOUT);
		}
	}

	/**
	 * Get setting SNMP Community form configuration file
	 */
	private static void getSettingSNMPCommunity() {
		String strSNMPTimeOut = Config.getParamConfig(KEY_SNMP_COMMUNITY);
		if (strSNMPTimeOut != null) {
			snmpCommunity = strSNMPTimeOut.trim();
			if (snmpCommunity.length() <= 0) {
				snmpCommunity = DEFAULT_SNMP_COMMUNITY;
				LogWriter.getSNMPLogger().error("Setting SNMP Community is not empty");
				LogWriter.getSNMPLogger().warn("Setting SNMP Community is default value: public ");
			} else {
				LogWriter.getSNMPLogger().info("Snmp Community = " + snmpCommunity);
			}
		} else {
			LogWriter.getSNMPLogger().error("Could not read setting SNMP Community");
			LogWriter.getSNMPLogger().info("Setting SNMP Community is default value: public ");
			snmpCommunity = DEFAULT_SNMP_COMMUNITY;
		}
	}

	/**
	 * Get setting Server Address form configuration file
	 */
	private static boolean getSettingServerAddress() {
		String strServerAddress = Config.getParamConfig(JBOSS_HOST_PORT);
		if (strServerAddress != null) {
			if (strServerAddress.trim().length() > 0) {
				serverAddress = strServerAddress.trim();
				LogWriter.getDBLogger().info(
						"Server Address = " + serverAddress);
				LogWriter.getSNMPLogger().info(
						"Server Address = " + serverAddress);
				return true;
			} else {
				LogWriter.getDBLogger().fatal("Setting server address " + strServerAddress + " failed");
				LogWriter.getSNMPLogger().fatal("Setting server address " + strServerAddress + " failed");
				return false;
			}
		} else {
			LogWriter.getDBLogger().fatal("Cout not read server address setting");
			LogWriter.getSNMPLogger().fatal("Cout not read server address setting");
			return false;
		}
	}

	/**
	 * Get setting DB Host form configuration file
	 */
	private static boolean getSettingDBHost() {
		String strDBHost = Config.getParamConfig(DB_HOST);
		if (strDBHost != null) {
			if (strDBHost.length() > 0) {
				dbHost = strDBHost.trim();
				LogWriter.getDBLogger().info("Database Host = " + dbHost);
				LogWriter.getSNMPLogger().info("Database Host = " + dbHost);
				return true;
			} else {
				LogWriter.getDBLogger().fatal("Setting Database with Host " + dbHost + " failed");
				LogWriter.getSNMPLogger().fatal("Setting Database with Host " + dbHost + " failed");
				return false;
			}
		} else {
			LogWriter.getDBLogger().fatal("Cout not read Database Host setting");
			return false;
		}
	}

	/**
	 * Get setting Database Port form configuration file
	 */
	private static boolean getSettingDBPort() {
		dbPort = Config.getInt(DB_PORT, -1);
		if (dbPort < 0) {
			LogWriter.getDBLogger().fatal("Setting DB Port failed");
			LogWriter.getSNMPLogger().fatal("Setting DB Port failed");
			return false;
		}
		LogWriter.getDBLogger().info("Database Port = " + dbPort);
		LogWriter.getSNMPLogger().info("Database Port = " + dbPort);
		return true;
	}

	/**
	 * Get setting Database name form configuration file
	 */
	private static boolean getSettingDBName() {
		String strtemp = Config.getParamConfig(DB_NAME);
		if (strtemp != null) {
			if (strtemp.trim().length() > 0) {
				dbName = strtemp.trim();
				LogWriter.getDBLogger().info("Database Name = " + dbName);
				LogWriter.getSNMPLogger().info("Database Name = " + dbName);
				return true;
			} else {
				LogWriter.getDBLogger().fatal("Setting Database with Name " + dbName + " failed");
				LogWriter.getSNMPLogger().fatal("Setting Database with Name " + dbName + " failed");
				return false;
			}
		} else {
			LogWriter.getDBLogger().fatal("Cout not read Database Name setting");
			LogWriter.getSNMPLogger().fatal("Cout not read Database Name setting");
			return false;
		}
	}

	/**
	 * Get setting Database User Name form configuration file
	 */
	private static boolean getSettingDBUserName() {
		String strtemp = Config.getParamConfig(DB_USER_NAME);
		if (strtemp != null) {
			if (strtemp.trim().length() > 0) {
				dbUserName = strtemp.trim();
				LogWriter.getDBLogger().info("Database User Name = " + dbUserName);
				LogWriter.getSNMPLogger().info("Database User Name = " + dbUserName);
				return true;
			} else {
				LogWriter.getDBLogger().fatal("Setting Database with User Name " + dbUserName
								+ " failed");
				LogWriter.getSNMPLogger().fatal("Setting Database with User Name " + dbUserName + " failed");
				return false;
			}
		} else {
			LogWriter.getDBLogger().fatal(
					"Cannot read Database User Name setting");
			LogWriter.getSNMPLogger().fatal(
					"Cannot read Database User Name setting");
			return false;
		}
	}

	/**
	 * Get setting Database User Pass form configuration file
	 */
	private static boolean getSettingDBUserPass() {
		String strtemp = Config.getParamConfig(DB_USER_PASS);
		if (strtemp != null) {
			if (strtemp.trim().length() > 0) {
				dbUserPass = strtemp.trim();
				LogWriter.getDBLogger().info("Database User Pass = " + dbUserPass);
				LogWriter.getSNMPLogger().info("Databaser User Pass = " + dbUserPass);
				return true;
			} else {
				LogWriter.getDBLogger().fatal("Setting Database with User Pass " + dbUserPass + " failed");
				LogWriter.getSNMPLogger().fatal("Setting Database with User Pass " + dbUserPass + " failed");
				return false;
			}
		} else {
			LogWriter.getDBLogger().fatal("Cannot read Database User Pass setting");
			LogWriter.getSNMPLogger().fatal("Cannot read Database User Pass setting");
			return false;
		}
	}

	/**
	 * Get maximum user (connection) can login together
	 */
	private static boolean getSettingDBMaxConnect() {

		dbMaxConnect = Config.getInt(DB_MAX_CONNECT, -1);
		if (dbMaxConnect < MIN_CONNECT) {
			dbMaxConnect = DEFAULT_DB_MAX_CONNECT;
			LogWriter.getDBLogger().error("Setting DB Max Connect is less than " + MIN_CONNECT);
			LogWriter.getDBLogger().warn("Setting DB Max Connect is default value: " + dbMaxConnect);
			LogWriter.getSNMPLogger().error("Setting DB Max Connect is less than " + MIN_CONNECT);
			LogWriter.getSNMPLogger().warn("Setting DB Max Connect is default value: " + dbMaxConnect);
			return true;
		} else if (dbMaxConnect > MAX_CONNECT) {
			dbMaxConnect = DEFAULT_DB_MAX_CONNECT;
			LogWriter.getDBLogger().error("Setting DB Max Connect is lagre than " + MAX_CAPCITY_OPER_HISTORY);
			LogWriter.getDBLogger().warn("Setting DB Max Connect is default value: " + dbMaxConnect);
			LogWriter.getSNMPLogger().error("Setting DB Max Connect is lagre than " + MAX_CAPCITY_OPER_HISTORY);
			LogWriter.getSNMPLogger().warn("Setting DB Max Connect is default value: " + dbMaxConnect);
			return true;
		}
		LogWriter.getDBLogger().info("dbMaxConnect = " + dbMaxConnect);
		LogWriter.getSNMPLogger().info("dbMaxConnect = " + dbMaxConnect);

		return true;
	}

	/**
	 * Get setting Server Address form configuration file
	 */
	private static boolean getSettingDBMaxCapcityOperHistory() {
		dbMaxCapcityOperHistory = Config.getLong(DB_MAX_CAPCITY_OPER_HISTORY);
		if (dbMaxCapcityOperHistory < MIN_CAPCITY_OPER_HISTORY) {
			dbMaxCapcityOperHistory = DEFAULT_CAPCITY_OPER_HISTORY;
			LogWriter.getDBLogger().error("Setting DB Max Capcity Operation History is less than " + MIN_CAPCITY_OPER_HISTORY);
			LogWriter.getDBLogger().warn("Setting DB Max Capcity Operation History is default value: " + dbMaxCapcityOperHistory);
			return true;
		} else if (dbMaxCapcityOperHistory > MAX_CAPCITY_OPER_HISTORY) {
			dbMaxCapcityOperHistory = DEFAULT_CAPCITY_OPER_HISTORY;
			LogWriter.getDBLogger().error("Setting DB Max Capcity Operation History is lagre than " + MAX_CAPCITY_OPER_HISTORY);
			LogWriter.getDBLogger().warn("Setting DB Max Capcity Operation History is default value: " + dbMaxCapcityOperHistory);
			return true;
		}
		LogWriter.getDBLogger().info("dbMaxCapcityOperHistory = " + dbMaxCapcityOperHistory);
		return true;
	}

	/**
	 * Get setting DB Max Capcity AlarmHistory form configuration file
	 */
	private static boolean getSettingDBMaxCapcityAlarmHistory() {
		dbMaxCapcityAlarmHistory = Config.getLong(DB_MAX_CAPCITY_ALAMR_HISTORY);
		if (dbMaxCapcityAlarmHistory < MIN_CAPCITY_ALAMR_HISTORY) {
			dbMaxCapcityAlarmHistory = DEFAULT_CAPCITY_ALAMR_HISTORY;
			LogWriter.getDBLogger().error("Setting DB Max Capcity Alarm History is less than " + MIN_CAPCITY_ALAMR_HISTORY);
			LogWriter.getDBLogger().warn("Setting DB Max Capcity Alarm History is default value: " + dbMaxCapcityAlarmHistory);
			return true;
		} else if (dbMaxCapcityAlarmHistory > MAX_CAPCITY_ALAMR_HISTORY) {
			dbMaxCapcityAlarmHistory = DEFAULT_CAPCITY_ALAMR_HISTORY;
			LogWriter.getDBLogger().error("Setting DB Max Capcity Alarm History is lagre than " + MAX_CAPCITY_ALAMR_HISTORY);
			LogWriter.getDBLogger().warn("Setting DB Max Capcity Alarm History is default value: " + dbMaxCapcityAlarmHistory);
			return true;
		}
		LogWriter.getDBLogger().info(
				"dbMaxCapcityAlarmHistory = " + dbMaxCapcityAlarmHistory);
		return true;
	}

	/**
	 * Get setting DB Max Capacity Current Alarm form configuration file
	 */
	private static boolean getSettingDBMaxCapcityCurrentAlarm() {
		dbMaxCapcityCurrentAlarm = Config.getLong(DB_MAX_CAPCITY_CURRENT_ALARM);
		if (dbMaxCapcityCurrentAlarm < MIN_CAPCITY_CURRENT_ALARM) {
			dbMaxCapcityCurrentAlarm = DEFAULT_MAX_CAPCITY_CURRENT_ALARM;
			LogWriter.getDBLogger().error("Setting DB Max Capcity Current Alarm is less than " + MIN_CAPCITY_CURRENT_ALARM);
			LogWriter.getDBLogger().warn("Setting DB Max Capcity Current Alarm is default value: " + dbMaxCapcityCurrentAlarm);
			return true;
		} else if (dbMaxCapcityCurrentAlarm > MAX_CAPCITY_CURRENT_ALARM) {
			dbMaxCapcityCurrentAlarm = DEFAULT_MAX_CAPCITY_CURRENT_ALARM;
			LogWriter.getDBLogger().error("Setting DB Max Capcity Current Alarm is lagre than " + MAX_CAPCITY_CURRENT_ALARM);
			LogWriter.getDBLogger().warn("Setting DB Max Capcity Current Alarm is default value: " + dbMaxCapcityCurrentAlarm);
			return true;
		}
		LogWriter.getDBLogger().info("dbMaxCapcityCurrentAlarm = " + dbMaxCapcityCurrentAlarm);
		return true;
	}

	/**
	 * Get time to check user is timed out
	 */
	public static boolean getSettingKeepAliveTimeOut() {
		keepAliveTimeOut = (int) Config.getLong(KEEP_ALIVE_TIME_OUT);
		if (keepAliveTimeOut < MIN_KEEP_ALIVE_TIME_OUT) {
			keepAliveTimeOut = DEFAULT_KEEP_ALIVE_TIME_OUT;
			LogWriter.getDBLogger().error("Setting keep Alive Time Out is less than " + MIN_KEEP_ALIVE_TIME_OUT);
			LogWriter.getDBLogger().warn("Setting keep Alive Time Out is default value: " + keepAliveTimeOut);
			return true;
		} else if (keepAliveTimeOut > MAX_KEEP_ALIVE_TIME_OUT) {
			keepAliveTimeOut = DEFAULT_KEEP_ALIVE_TIME_OUT;
			LogWriter.getDBLogger().error("Setting keep Alive Time Out is lagre than " + MAX_KEEP_ALIVE_TIME_OUT);
			LogWriter.getDBLogger().warn("Setting keep Alive Time Out is default value: " + DEFAULT_KEEP_ALIVE_TIME_OUT);
			return true;
		}
		LogWriter.getDBLogger().info("Keep Alive TimeOut = " + keepAliveTimeOut);
		return true;
	}
	
	/*
	 * Get setting Snmp Version form configuration file
	 */
	private static boolean getSettingSnmpVersion() {
		snmpVersion = Config.getInt(SNMP_VERSION, -1);
		if ((snmpVersion == SnmpConstants.version1) || (snmpVersion == SnmpConstants.version2c)) {			
			LogWriter.getSNMPLogger().info("snmp Version = " + snmpVersion);
			return true;
		}else {
			LogWriter.getSNMPLogger().error("Setting Snmp Version failed");
			LogWriter.getSNMPLogger().error("Setting Version value is 0 (Version 1) or 2 (Version 2c)");
			snmpVersion = DEFAULT_SNMP_VERSION;
			LogWriter.getSNMPLogger().warn("Setting Version value is default value: " + DEFAULT_SNMP_VERSION);
			return true;
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -