各位,请把代码更新一下,发送邮件的时候请用一下调用方式:
SendEmailForStrategyWarning se = new SendEmailForStrategyWarning();
se.getEmailInfoAndSend(邮件内容,邮件标题,监控类型);
其中监控类型全部定义在 MonitorType.java里面,有常量,请根据自己开发的功能传监控类型。
SendEmailForStrategyWarning
这个类刚刚改了下,改成了线程,如果你们调用的时候,不想影响目前功能速度,就用线程方式调用。
如果是其他线程内部调用该功能,则用:
new SendEmailForStrategyWarning(info, monitorType).run();
线程调用方式:
new Thread(new SendEmailForStrategyWarning(info, monitorType)).start();
大家注意下:如果你们写计划任务发送这个,就只能用第一种方式,否则不做处理会导致计划任务运行一次之后一直处于运行状态。