类 LianLuSmsImpl
java.lang.Object
org.dromara.sms4j.provider.service.AbstractSmsBlend<LianLuConfig>
org.dromara.sms4j.lianlu.service.LianLuSmsImpl
- 所有已实现的接口:
org.dromara.sms4j.api.SmsBlend
-
字段概要
字段从类继承的字段 org.dromara.sms4j.provider.service.AbstractSmsBlend
delayed, http, pool -
构造器概要
构造器构造器说明LianLuSmsImpl(LianLuConfig config) LianLuSmsImpl(LianLuConfig config, Executor pool, org.dromara.sms4j.comm.delayedTime.DelayedTime delayedTime) -
方法概要
修饰符和类型方法说明private LianLuRequestprivate StringgetRequestUrl(String type) private org.dromara.sms4j.api.entity.SmsResponsegetResponse(cn.hutool.json.JSONObject resJson) private org.dromara.sms4j.api.entity.SmsResponseorg.dromara.sms4j.api.entity.SmsResponsemassTexting(List<String> phones, String templateParam) 说明:群发固定模板短信 massTextingorg.dromara.sms4j.api.entity.SmsResponsemassTexting(List<String> phones, String templateId, LinkedHashMap<String, String> messages) 说明:使用自定义模板群发短信 massTextingprivate org.dromara.sms4j.api.entity.SmsResponseorg.dromara.sms4j.api.entity.SmsResponsesendMessage(String phone, String templateParam) 说明:发送固定消息模板短信org.dromara.sms4j.api.entity.SmsResponsesendMessage(String phone, String templateId, LinkedHashMap<String, String> messages) 模板信息org.dromara.sms4j.api.entity.SmsResponsesendMessage(String phone, LinkedHashMap<String, String> messages) sendMessageorg.dromara.sms4j.api.entity.SmsResponsesendNormalMessage(String phone, String message) 不使用模板,直接发送短信org.dromara.sms4j.api.entity.SmsResponsesendNormalMessage(String phone, String message, String signName) 不使用模板,直接发送短信org.dromara.sms4j.api.entity.SmsResponsesendNormalMessage(List<String> phones, String message) 不使用模板,群发短信org.dromara.sms4j.api.entity.SmsResponsesendNormalMessage(List<String> phones, String message, String signName) 不使用模板,群发短信从类继承的方法 org.dromara.sms4j.provider.service.AbstractSmsBlend
delayedMessage, delayedMessage, delayMassTexting, delayMassTexting, getConfig, sendMessageAsync, sendMessageAsync, sendMessageAsync, sendMessageAsync从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 org.dromara.sms4j.api.SmsBlend
batchJoinBlacklist, batchRemovalFromBlacklist, getConfigId, joinInBlacklist, removeFromBlacklist
-
字段详细资料
-
构造器详细资料
-
LianLuSmsImpl
public LianLuSmsImpl(LianLuConfig config, Executor pool, org.dromara.sms4j.comm.delayedTime.DelayedTime delayedTime) -
LianLuSmsImpl
-
-
方法详细资料
-
getSupplier
-
sendMessage
说明:发送固定消息模板短信
此方法将使用配置文件中预设的短信模板进行短信发送
该方法指定的模板变量只能存在一个(配置文件中)
- 指定者:
sendMessage在接口中org.dromara.sms4j.api.SmsBlend- 指定者:
sendMessage在类中AbstractSmsBlend<LianLuConfig>- 参数:
phone- 接收短信的手机号templateParam- 模板变量- 返回:
-
sendMessage
public org.dromara.sms4j.api.entity.SmsResponse sendMessage(String phone, LinkedHashMap<String, String> messages) 从类复制的说明:AbstractSmsBlendsendMessage说明:发送固定消息模板多模板参数短信
- 指定者:
sendMessage在接口中org.dromara.sms4j.api.SmsBlend- 指定者:
sendMessage在类中AbstractSmsBlend<LianLuConfig>- 参数:
phone- 接收短信的手机号messages- 模板内容
-
sendMessage
public org.dromara.sms4j.api.entity.SmsResponse sendMessage(String phone, String templateId, LinkedHashMap<String, String> messages) 模板信息- 指定者:
sendMessage在接口中org.dromara.sms4j.api.SmsBlend- 指定者:
sendMessage在类中AbstractSmsBlend<LianLuConfig>- 参数:
phone-templateId- 模板idmessages- key无实际意义,value为模板变量值- 返回:
-
massTexting
public org.dromara.sms4j.api.entity.SmsResponse massTexting(List<String> phones, String templateParam) 从类复制的说明:AbstractSmsBlend说明:群发固定模板短信 massTexting
- 指定者:
massTexting在接口中org.dromara.sms4j.api.SmsBlend- 指定者:
massTexting在类中AbstractSmsBlend<LianLuConfig>
-
massTexting
public org.dromara.sms4j.api.entity.SmsResponse massTexting(List<String> phones, String templateId, LinkedHashMap<String, String> messages) 从类复制的说明:AbstractSmsBlend说明:使用自定义模板群发短信 massTexting
- 指定者:
massTexting在接口中org.dromara.sms4j.api.SmsBlend- 指定者:
massTexting在类中AbstractSmsBlend<LianLuConfig>
-
getRequest
-
getRequestUrl
-
sendNormalMessage
不使用模板,直接发送短信- 参数:
phone-message- 短信内容- 返回:
-
sendNormalMessage
public org.dromara.sms4j.api.entity.SmsResponse sendNormalMessage(String phone, String message, String signName) 不使用模板,直接发送短信- 参数:
phone-message- 短信内容signName- 短信签名- 返回:
-
sendNormalMessage
public org.dromara.sms4j.api.entity.SmsResponse sendNormalMessage(List<String> phones, String message) 不使用模板,群发短信- 参数:
phones-message- 短信内容- 返回:
-
sendNormalMessage
public org.dromara.sms4j.api.entity.SmsResponse sendNormalMessage(List<String> phones, String message, String signName) 不使用模板,群发短信- 参数:
phones-message- 短信内容signName- 短信签名- 返回:
-
getSmsResponse
-
requestRetry
-
getResponse
private org.dromara.sms4j.api.entity.SmsResponse getResponse(cn.hutool.json.JSONObject resJson)
-