public abstract class AbstractMessageSender extends Object implements MessageSender
限定符和类型 | 字段和说明 |
---|---|
protected static boolean |
destroyed
是否关闭
|
构造器和说明 |
---|
AbstractMessageSender() |
限定符和类型 | 方法和说明 |
---|---|
void |
destroy() |
protected abstract String |
doSendMessage(String subject,
String content,
File[] attachFiles,
String to_list,
String cc_list)
执行发送消息
|
protected abstract String |
doSendMessageByTemplate(String templateID,
Map<String,String> params,
String to_list,
String cc_list)
按照消息平台定义的模板发送消息
|
String |
sendMessage(String subject,
String content,
File[] attachFiles,
String to_list,
String cc_list)
发送消息
|
void |
sendMessageByFrequency(String subject,
String content,
File[] attachFiles,
String to_list,
String cc_list)
按频率发送消息,当突然出现大规模消息时,会将消息排队并按照一定频率处理
|
String |
sendMessageByTemplate(String templateID,
Map<String,String> params,
String to_list,
String cc_list)
按照消息平台定义的模板发送消息
|
void |
sendMessageByTemplateByFrequency(String templateID,
Map<String,String> params,
String to_list,
String cc_list)
按频率按照消息平台定义的模板发送消息,当突然出现大规模消息时,会将消息排队并按照一定频率处理
|
@PreDestroy public void destroy()
public String sendMessage(String subject, String content, File[] attachFiles, String to_list, String cc_list)
MessageSender
sendMessage
在接口中 MessageSender
subject
- 消息主题content
- 消息正文attachFiles
- 附件to_list
- 消息接收人,多个之间用,分隔cc_list
- 消息抄收人,多个之间用,分隔public String sendMessageByTemplate(String templateID, Map<String,String> params, String to_list, String cc_list)
MessageSender
sendMessageByTemplate
在接口中 MessageSender
templateID
- 模板IDparams
- 消息参数to_list
- 消息接收人,多个之间用,分隔cc_list
- 消息抄收人,多个之间用,分隔public void sendMessageByFrequency(String subject, String content, File[] attachFiles, String to_list, String cc_list) throws InterruptedException
MessageSender
sendMessageByFrequency
在接口中 MessageSender
subject
- 消息主题content
- 消息正文attachFiles
- 附件to_list
- 消息接收人,多个之间用,分隔cc_list
- 消息抄收人,多个之间用,分隔InterruptedException
public void sendMessageByTemplateByFrequency(String templateID, Map<String,String> params, String to_list, String cc_list) throws InterruptedException
MessageSender
sendMessageByTemplateByFrequency
在接口中 MessageSender
templateID
- 模板IDparams
- 消息参数to_list
- 消息接收人,多个之间用,分隔cc_list
- 消息抄收人,多个之间用,分隔InterruptedException
protected abstract String doSendMessage(String subject, String content, File[] attachFiles, String to_list, String cc_list) throws IOException
subject
- 消息主题content
- 消息正文attachFiles
- 附件to_list
- 消息接收人,多个之间用,分隔cc_list
- 消息抄收人,多个之间用,分隔IOException