类 RestrictedProcessor
java.lang.Object
org.dromara.sms4j.core.proxy.processor.RestrictedProcessor
- 所有已实现的接口:
org.dromara.sms4j.api.proxy.aware.SmsDaoAware,org.dromara.sms4j.api.proxy.CoreMethodProcessor,org.dromara.sms4j.api.proxy.Order,org.dromara.sms4j.api.proxy.SmsProcessor
public class RestrictedProcessor
extends Object
implements org.dromara.sms4j.api.proxy.CoreMethodProcessor, org.dromara.sms4j.api.proxy.aware.SmsDaoAware
短信发送账号级上限前置拦截执行器
- 从以下版本开始:
- 2023/10/27 13:03
- 作者:
- sh1yu
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private longvoiddoRestricted(List<String> phones) intgetOrder()voidmassTextingByTemplatePreProcess(List<String> phones, String templateId, LinkedHashMap<String, String> messages) voidmassTextingPreProcess(List<String> phones, String message) voidsendMessageByTemplatePreProcess(String phone, String templateId, LinkedHashMap<String, String> messages) voidsendMessagePreProcess(String phone, Object message) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 org.dromara.sms4j.api.proxy.CoreMethodProcessor
preProcessor从接口继承的方法 org.dromara.sms4j.api.proxy.aware.SmsDaoAware
setSmsDao从接口继承的方法 org.dromara.sms4j.api.proxy.SmsProcessor
exceptionHandleProcessor, postProcessor
-
字段详细资料
-
minTimer
-
REDIS_KEY
- 另请参阅:
-
smsDao
private org.dromara.sms4j.api.dao.SmsDao smsDao缓存实例
-
-
构造器详细资料
-
RestrictedProcessor
public RestrictedProcessor()
-
-
方法详细资料
-
getOrder
public int getOrder()- 指定者:
getOrder在接口中org.dromara.sms4j.api.proxy.Order
-
sendMessagePreProcess
- 指定者:
sendMessagePreProcess在接口中org.dromara.sms4j.api.proxy.CoreMethodProcessor
-
sendMessageByTemplatePreProcess
public void sendMessageByTemplatePreProcess(String phone, String templateId, LinkedHashMap<String, String> messages) - 指定者:
sendMessageByTemplatePreProcess在接口中org.dromara.sms4j.api.proxy.CoreMethodProcessor
-
massTextingPreProcess
- 指定者:
massTextingPreProcess在接口中org.dromara.sms4j.api.proxy.CoreMethodProcessor
-
massTextingByTemplatePreProcess
public void massTextingByTemplatePreProcess(List<String> phones, String templateId, LinkedHashMap<String, String> messages) - 指定者:
massTextingByTemplatePreProcess在接口中org.dromara.sms4j.api.proxy.CoreMethodProcessor
-
calculateExpiryTime
private long calculateExpiryTime() -
doRestricted
-