提醒:getString()里面的字符串可根据实际的属性文件的配置进行修改
public static String getCDRHeader(){
return CommonProperties.instance().getString("boss_mms_cdr_header");
}
/**
* Retrievetimes字段的统计功能
*
* @return 开关是否打开[on:打开;off:关闭]
*/
public static String getRetrievetimes() {
return CommonProperties.instance().getString("boss_mms_Retrievetimes");
}
/**
* 获得备份日志文件的路径
*
* @return 备份日志文件的路径
*/
public static String getBackupURL() {
return CommonProperties.instance().getString("boss_mms_backupDir");
}
/**
* 获得备份模式
*
* @return 备份模式
*/
public static int getBackupMode() {
String backupMode = CommonProperties.instance().getString("boss_mms_backupMode");
return ((backupMode == null) || "".equals(backupMode)) ? 0 : Integer
.parseInt(backupMode);
}
/**
* 获得错误模式
*
* @return 错误模式
*/
public static int getErrorMode() {
String errorMode = CommonProperties.instance().getString("boss_mms_errorMode");
return ((errorMode == null) || "".equals(errorMode)) ? 0 : Integer
.parseInt(errorMode);
}
/**
* 获得解析格式
*
* @return 解析格式
*/
public static String getParsePattern() {
return CommonProperties.instance().getString("boss_mms_parsePattern");
}
/**
* 获得文件过滤格式
*
* @return 文件过滤格式
*/
public static String getFilenameFilter() {
return CommonProperties.instance().getString("boss_mms_filenameFilter");
}
/**
* 获得活动时间
*
* @return 活动时间
*/
public static int getActiveSeconds() {
String activeSeconds = CommonProperties.instance().getString("boss_mms_activeSeconds");
return ((activeSeconds == null) || "".equals(activeSeconds)) ? 0
: Integer.parseInt(activeSeconds);
}
/**
* 获得批量值
*
* @return 批量值
*/
public static int getBatchSize() {
String batchSize = CommonProperties.instance().getString("boss_mms_batchSize");
return ((batchSize == null) || "".equals(batchSize)) ? 1 : Integer
.parseInt(batchSize);
}
/**
* 获得被锁定文件的名称
*
* @return 被锁定文件的名称
*/
public static String getLockFileName() {
return CommonProperties.instance().getString("boss_mms_lockFileName");
}
/**
* 获得Handler
*
* @return Handler
*/
private static String getHandler() {
return CommonProperties.instance().getString("boss_mms_handler");
}
/**
* 获得Worker
*
* @return Worker
*/
private static String getWorker() {
return CommonProperties.instance().getString("boss_mms_workerList");
}
/**
* 获得数据库的URL<br>
* Like:jdbc:oracle:thin:@192.168.0.139:1521:SCIO
*
* @return 数据库的URL
*/
public static String getDBURL() {
StringBuffer dbURL = new StringBuffer();
dbURL.append(getDBProtocol()).append(":@").append(getDBIP())
.append(":");
dbURL.append(getDBPort()).append(":").append(getDBName());
return dbURL.toString();
}
/**
* 获得Quartz运行时间表达式
*
* @return 运行时间表达式
*/
public static String getQuartzRunTime() {
return CommonProperties.instance().getString("boss_mms_quartz_run_time");
}
/**
* 获得数据库驱动
*
* @return 数据库驱动
*/
public static String getDBDriver() {
return CommonProperties.instance().getString("CRM_DRIVER");
}
/**
* 获得数据库协议
*
* @return 数据库协议
*/
private static String getDBProtocol() {
return CommonProperties.instance().getString("boss_db_protocol");
}
/**
* 获得数据库IP
*
* @return 数据库IP
*/
private static String getDBIP() {
return CommonProperties.instance().getString("boss_db_ip");
}
/**
* 获得数据库端口号
*
* @return 数据库端口号
*/
private static String getDBPort() {
return CommonProperties.instance().getString("boss_db_port");
}
/**
* 获得数据库实例名
*
* @return 数据库实例名
*/
private static String getDBName() {
return CommonProperties.instance().getString("boss_db_name");
}
public static String getUrl(){
return CommonProperties.instance().getString("CRM_URL");
}
/**
* 获得数据库用户名
*
* @return 数据库用户名
*/
public static String getDBUserName() {
return CommonProperties.instance().getString("CRM_USER");
}
/**
* 获得数据库用户密码
*
* @return 数据库用户密码
*/
public static String getDBPassword() {
return CommonProperties.instance().getString("CRM_PASSWORD");
}
}