parent
ecd9a47fb8
commit
2f2ed56348
@ -0,0 +1,23 @@
|
|||||||
|
package com.xxl.job.admin.core.util;
|
||||||
|
|
||||||
|
import com.xxl.job.admin.core.model.XxlJobInfo;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* job key util
|
||||||
|
*
|
||||||
|
* @author xuxueli 2017-12-22 18:48:45
|
||||||
|
*/
|
||||||
|
public class JobKeyUtil {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* format job key
|
||||||
|
*
|
||||||
|
* @param xxlJobInfo
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public static String formatJobKey(XxlJobInfo xxlJobInfo){
|
||||||
|
return String.valueOf(xxlJobInfo.getJobGroup())
|
||||||
|
.concat("_").concat(String.valueOf(xxlJobInfo.getId()));
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,44 @@
|
|||||||
|
package com.xxl.job.dao.impl;
|
||||||
|
|
||||||
|
import com.xxl.job.admin.core.util.MailUtil;
|
||||||
|
import org.junit.Test;
|
||||||
|
|
||||||
|
import java.text.MessageFormat;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* email util test
|
||||||
|
*
|
||||||
|
* @author xuxueli 2017-12-22 17:16:23
|
||||||
|
*/
|
||||||
|
public class MailUtilTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void registryTest() throws Exception {
|
||||||
|
|
||||||
|
String mailBodyTemplate = "<h5>监控告警明细:</span>" +
|
||||||
|
"<table border=\"1\" cellpadding=\"3\" style=\"border-collapse:collapse; width:80%;\" >\n" +
|
||||||
|
" <thead style=\"font-weight: bold;color: #ffffff;background-color: #ff8c00;\" >" +
|
||||||
|
" <tr>\n" +
|
||||||
|
" <td>执行器</td>\n" +
|
||||||
|
" <td>JobKey</td>\n" +
|
||||||
|
" <td>任务描述</td>\n" +
|
||||||
|
" <td>告警类型</td>\n" +
|
||||||
|
" </tr>\n" +
|
||||||
|
" <thead/>\n" +
|
||||||
|
" <tbody>\n" +
|
||||||
|
" <tr>\n" +
|
||||||
|
" <td>{0}</td>\n" +
|
||||||
|
" <td>{1}</td>\n" +
|
||||||
|
" <td>{2}</td>\n" +
|
||||||
|
" <td>调度失败</td>\n" +
|
||||||
|
" </tr>\n" +
|
||||||
|
" <tbody>\n" +
|
||||||
|
"</table>";
|
||||||
|
|
||||||
|
mailBodyTemplate = MessageFormat.format(mailBodyTemplate, "1_1", "分组A", "任务A1");
|
||||||
|
|
||||||
|
boolean ret = MailUtil.sendMail("931591021@qq.com", "调度中心监控报警" , mailBodyTemplate);
|
||||||
|
System.out.println(ret);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in new issue