123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150 |
- package com.zskk.dicom.monitor.config;
- import com.zskk.dicom.monitor.utils.LogEnginer;
- import java.io.File;
- import java.util.ResourceBundle;
- public class Configs {
- /**
- * 医院编号
- */
- public static String hospitalId = "11000001";
- /**
- * 监控的文件夹
- */
- public static String monitorDir = "d:\\test";
- /**
- * 监控的重试文件夹
- */
- public static String monitorRetryDir = "d:\\monitorRetry";
- /**
- * 重试失败文件夹
- */
- public static String errorDir = "d:\\eorrRetryDir";
- /**
- * 监控的备份文件夹(上传文件后,将文件转存出来)
- */
- public static String monitorBackDir = "d:\\test_back";
- /**
- * 上传的IP
- */
- public static String postHost = "127.0.0.1";
- /**
- * 上传的端口
- */
- public static Integer postPort = 1008;
- /**
- * 上传的URI
- */
- public static String postUri = "/upload";
- /**
- * 异常上报的邮件标题
- */
- public static String errReportTitle = "异常信息";
- /**
- * 异常上报的时间间隔(秒)
- */
- public static Long errReportTimeInterval = 60L;
- /**
- * 异常上报的接收邮箱<br />
- * 多个邮箱接收,使用“;”号分隔
- */
- public static String errReportToEmail = null;
- /**
- * 邮件发送邮箱
- */
- public static String errReportFromEmail = null;
- /**
- * 邮件发送邮箱的host信息
- */
- public static String errReportFromEmailHost = null;
- /**
- * 邮件发送邮箱的密码
- */
- public static String errReportFromEmailPwd = null;
- /**
- * 系统日志(包含系统、异常、业务处理等)
- */
- public static LogEnginer sysLog = new LogEnginer("sys");
- /**
- * 阿里云OSS region
- */
- public static String ossRegion = "oss-cn-beijing";
- /**
- * 阿里云OSS endpoint
- */
- public static String ossEndpoint = "oss-cn-beijing.aliyuncs.com";
- /**
- * 阿里云OSS bucket zskk
- */
- public static String ossBucketName = "zhangzhanping";
- /**
- * 阿里云OSS 访问协议默认http
- */
- public static String ossScheme = "http";
- /**
- * 阿里云OSS 回调url
- */
- //public static String ossCallbackUrl = "http://api.test.aliyuoss.callback.pacsonline.cn/oss_callback";
- public static String ossCallbackUrl = "http://api.test.aliyuoss.callback.pacsonline.cn/oss_callback";
- /**
- * 初始化配置信息
- */
- public static void initConfig() {
- ResourceBundle rb = ResourceBundle.getBundle("project");
- hospitalId = rb.getString("monitor.hospitalId");
- monitorDir = rb.getString("monitor.monitorDir");
- if (monitorDir.endsWith(File.separator)) {
- // 去掉路径最后一个路径分隔符
- monitorDir = monitorDir.substring(0, monitorDir.lastIndexOf(File.separator));
- }
- monitorBackDir = rb.getString("monitor.monitorBackDir");
- if (monitorBackDir.endsWith(File.separator)) {
- // 去掉路径最后一个路径分隔符
- monitorBackDir = monitorBackDir.substring(0, monitorBackDir.lastIndexOf(File.separator));
- }
- monitorRetryDir = rb.getString("monitor.monitorRetryDir");
- if (monitorRetryDir.endsWith(File.separator)) {
- // 去掉路径最后一个路径分隔符
- monitorRetryDir = monitorRetryDir.substring(0, monitorRetryDir.lastIndexOf(File.separator));
- }
- errorDir = rb.getString("monitor.errorDir");
- if (errorDir.endsWith(File.separator)) {
- // 去掉路径最后一个路径分隔符
- errorDir = errorDir.substring(0, errorDir.lastIndexOf(File.separator));
- }
- /* monitorBackDir = monitorDir + "_back";
- monitorRetryDir=monitorDir+"_Retry";
- eorrRetryDir=monitorDir+"_Eorr";*/
- postHost = rb.getString("monitor.postHost");
- postUri = rb.getString("monitor.postUri");
- postPort = Integer.parseInt(rb.getString("monitor.postPort"));
- postUri = rb.getString("monitor.postUri");
- errReportTitle = rb.getString("monitor.errReportTitle");
- errReportTimeInterval = Long.parseLong(rb.getString("monitor.errReportTimeInterval"));
- errReportToEmail = rb.getString("monitor.errReportToEmail");
- errReportFromEmail = rb.getString("monitor.errReportFromEmail");
- errReportFromEmailHost = rb.getString("monitor.errReportFromEmailHost");
- errReportFromEmailPwd = rb.getString("monitor.errReportFromEmailPwd");
- ossRegion = rb.getString("monitor.oss.region");
- ossEndpoint = rb.getString("monitor.oss.endpoint");
- ossBucketName = rb.getString("monitor.oss.bucket");
- ossScheme = rb.getString("monitor.oss.scheme");
- ossCallbackUrl = rb.getString("monitor.oss.callback_url");
- }
- }
|