索引
All Classes and Interfaces|常量字段值|所有程序包
A
- addLoadServer(SmsBlend, int) - 类中的方法 org.dromara.sms4j.core.load.SmsLoad
-
addLoadServer
- addPreProcessor(SmsProcessor) - 类中的静态方法 org.dromara.sms4j.core.proxy.SmsProxyFactory
-
增加拦截器
- awareTransfer(SmsProcessor) - 类中的静态方法 org.dromara.sms4j.core.proxy.SmsProxyFactory
B
- BlackListProcessor - org.dromara.sms4j.core.proxy.processor中的类
-
黑名单前置拦截执行器
- BlackListProcessor() - 类的构造器 org.dromara.sms4j.core.proxy.processor.BlackListProcessor
- BlackListRecordingProcessor - org.dromara.sms4j.core.proxy.processor中的类
-
黑名单前置拦截执行器
- BlackListRecordingProcessor() - 类的构造器 org.dromara.sms4j.core.proxy.processor.BlackListRecordingProcessor
- blends - 类中的静态变量 org.dromara.sms4j.core.proxy.EnvirmentHolder
- BLENDS - 类中的静态变量 org.dromara.sms4j.core.factory.SmsFactory
-
框架维护的所有短信服务对象
C
- calculateExpiryTime() - 类中的方法 org.dromara.sms4j.core.proxy.processor.RestrictedProcessor
- CoreMethodParamValidateProcessor - org.dromara.sms4j.core.proxy.processor中的类
-
核心方法参数校验前置拦截执行器
- CoreMethodParamValidateProcessor(PhoneVerify) - 类的构造器 org.dromara.sms4j.core.proxy.processor.CoreMethodParamValidateProcessor
- create(SupplierConfig) - 类中的静态方法 org.dromara.sms4j.core.factory.SmsFactory
- createRestrictedSmsBlend(SupplierConfig) - 类中的静态方法 org.dromara.sms4j.core.factory.SmsFactory
-
已过时。
- createRestrictedSmsBlend(SmsReadConfig) - 类中的静态方法 org.dromara.sms4j.core.factory.SmsFactory
-
已过时。
- createRestrictedSmsBlend(SmsReadConfig, String) - 类中的静态方法 org.dromara.sms4j.core.factory.SmsFactory
-
已过时。
- createSmsBlend(SupplierConfig) - 类中的静态方法 org.dromara.sms4j.core.factory.SmsFactory
-
createSmsBlend
- createSmsBlend(SmsReadConfig) - 类中的静态方法 org.dromara.sms4j.core.factory.SmsFactory
-
createSmsBlend
- createSmsBlend(SmsReadConfig, String) - 类中的静态方法 org.dromara.sms4j.core.factory.SmsFactory
-
createSmsBlend
- currentWeight - 类中的变量 org.dromara.sms4j.core.load.LoadServer
D
- doErrorHandleProcess(Object, Method, Object[], Exception) - 类中的方法 org.dromara.sms4j.core.proxy.SmsInvocationHandler
-
异常执行器
- doPostrocess(Object, Method, Object[], Object) - 类中的方法 org.dromara.sms4j.core.proxy.SmsInvocationHandler
-
后置执行器
- doPreProcess(Object, Method, Object[]) - 类中的方法 org.dromara.sms4j.core.proxy.SmsInvocationHandler
-
前置执行器
- doRestricted(List<String>) - 类中的方法 org.dromara.sms4j.core.proxy.processor.BlackListProcessor
- doRestricted(List<String>) - 类中的方法 org.dromara.sms4j.core.proxy.processor.RestrictedProcessor
E
- EnvirmentHolder - org.dromara.sms4j.core.proxy中的类
-
环境信息持有
- EnvirmentHolder() - 类的构造器 org.dromara.sms4j.core.proxy.EnvirmentHolder
F
- flushBlackList(String, ArrayList<String>) - 类中的方法 org.dromara.sms4j.core.proxy.processor.BlackListRecordingProcessor
-
让黑名单生效
- frozenEnvirmet(SmsConfig, Map<String, Map<String, Object>>) - 类中的静态方法 org.dromara.sms4j.core.proxy.EnvirmentHolder
G
- getAll() - 类中的静态方法 org.dromara.sms4j.core.factory.SmsFactory
-
获取全部短信服务对象
- getBeanLoad() - 类中的静态方法 org.dromara.sms4j.core.load.SmsLoad
- getBlackList(String) - 类中的方法 org.dromara.sms4j.core.proxy.processor.BlackListRecordingProcessor
-
获取黑名单,没有就新建
- getBlends() - 类中的静态方法 org.dromara.sms4j.core.proxy.EnvirmentHolder
- getBySupplier(String) - 类中的静态方法 org.dromara.sms4j.core.factory.SmsFactory
-
通过供应商标识获取单个短信服务对象
- getCacheKey() - 类中的方法 org.dromara.sms4j.core.proxy.processor.BlackListRecordingProcessor
-
构建CacheKey
- getCurrentWeight() - 类中的方法 org.dromara.sms4j.core.load.LoadServer
- getListBySupplier(String) - 类中的静态方法 org.dromara.sms4j.core.factory.SmsFactory
-
通过供应商标识获取短信服务对象列表
- getLoadServer() - 类中的方法 org.dromara.sms4j.core.load.SmsLoad
-
getLoadServer
- getOrder() - 类中的方法 org.dromara.sms4j.core.proxy.processor.BlackListProcessor
- getOrder() - 类中的方法 org.dromara.sms4j.core.proxy.processor.BlackListRecordingProcessor
- getOrder() - 类中的方法 org.dromara.sms4j.core.proxy.processor.CoreMethodParamValidateProcessor
- getOrder() - 类中的方法 org.dromara.sms4j.core.proxy.processor.RestrictedProcessor
- getProcessors() - 类中的静态方法 org.dromara.sms4j.core.proxy.SmsProxyFactory
-
getProcessors
- getProxySmsBlend(SmsBlend) - 类中的静态方法 org.dromara.sms4j.core.proxy.SmsProxyFactory
- getSmsBlend() - 类中的静态方法 org.dromara.sms4j.core.factory.SmsFactory
-
通过负载均衡服务获取短信服务对象
- getSmsBlend(String) - 类中的静态方法 org.dromara.sms4j.core.factory.SmsFactory
-
通过configId获取短信服务对象
- getSmsConfig() - 类中的静态方法 org.dromara.sms4j.core.proxy.EnvirmentHolder
- getSmsDaoFromFramework() - 类中的静态方法 org.dromara.sms4j.core.proxy.SmsProxyFactory
- getSmsDaoFromFramework(String, String) - 类中的静态方法 org.dromara.sms4j.core.proxy.SmsProxyFactory
- getSmsServer() - 类中的方法 org.dromara.sms4j.core.load.LoadServer
- getSupplierConfig(String) - 接口中的方法 org.dromara.sms4j.core.datainterface.SmsReadConfig
-
getSupplierConfig
- getSupplierConfigList() - 接口中的方法 org.dromara.sms4j.core.datainterface.SmsReadConfig
-
getSupplierConfigList
- getWeight() - 类中的方法 org.dromara.sms4j.core.load.LoadServer
I
- invoke(Object, Method, Object[]) - 类中的方法 org.dromara.sms4j.core.proxy.SmsInvocationHandler
L
- LoadServer - org.dromara.sms4j.core.load中的类
- LoadServer(SmsBlend, int, int) - 类的构造器 org.dromara.sms4j.core.load.LoadServer
- LoadServers - 类中的变量 org.dromara.sms4j.core.load.SmsLoad
M
- massTextingByTemplatePreProcess(List<String>, String, LinkedHashMap<String, String>) - 类中的方法 org.dromara.sms4j.core.proxy.processor.BlackListProcessor
- massTextingByTemplatePreProcess(List<String>, String, LinkedHashMap<String, String>) - 类中的方法 org.dromara.sms4j.core.proxy.processor.CoreMethodParamValidateProcessor
- massTextingByTemplatePreProcess(List<String>, String, LinkedHashMap<String, String>) - 类中的方法 org.dromara.sms4j.core.proxy.processor.RestrictedProcessor
- massTextingPreProcess(List<String>, String) - 类中的方法 org.dromara.sms4j.core.proxy.processor.BlackListProcessor
- massTextingPreProcess(List<String>, String) - 类中的方法 org.dromara.sms4j.core.proxy.processor.CoreMethodParamValidateProcessor
- massTextingPreProcess(List<String>, String) - 类中的方法 org.dromara.sms4j.core.proxy.processor.RestrictedProcessor
- minTimer - 类中的静态变量 org.dromara.sms4j.core.proxy.processor.RestrictedProcessor
N
- newSmsLoad() - 类中的静态方法 org.dromara.sms4j.core.load.SmsLoad
O
- org.dromara.sms4j.core - 程序包 org.dromara.sms4j.core
-
核心模块
- org.dromara.sms4j.core.datainterface - 程序包 org.dromara.sms4j.core.datainterface
- org.dromara.sms4j.core.factory - 程序包 org.dromara.sms4j.core.factory
- org.dromara.sms4j.core.load - 程序包 org.dromara.sms4j.core.load
- org.dromara.sms4j.core.proxy - 程序包 org.dromara.sms4j.core.proxy
- org.dromara.sms4j.core.proxy.processor - 程序包 org.dromara.sms4j.core.proxy.processor
P
- phoneVerify - 类中的变量 org.dromara.sms4j.core.proxy.processor.CoreMethodParamValidateProcessor
-
-- SETTER -- 设置 phoneVerify
- preProcessor(Method, Object, Object[]) - 类中的方法 org.dromara.sms4j.core.proxy.processor.BlackListRecordingProcessor
- PROCESSORS - 类中的静态变量 org.dromara.sms4j.core.proxy.SmsProxyFactory
- processorValidate(SmsProcessor) - 类中的静态方法 org.dromara.sms4j.core.proxy.SmsProxyFactory
R
- REDIS_KEY - 类中的静态变量 org.dromara.sms4j.core.proxy.processor.RestrictedProcessor
- register(SmsBlend) - 类中的静态方法 org.dromara.sms4j.core.factory.SmsFactory
-
注册短信服务对象
- register(SmsBlend, Integer) - 类中的静态方法 org.dromara.sms4j.core.factory.SmsFactory
-
注册短信服务对象
- registerIfAbsent(SmsBlend) - 类中的静态方法 org.dromara.sms4j.core.factory.SmsFactory
-
以configId为标识,当短信服务对象不存在时,进行注册
- registerIfAbsent(SmsBlend, Integer) - 类中的静态方法 org.dromara.sms4j.core.factory.SmsFactory
-
registerIfAbsent
- reload(String, SmsReadConfig) - 类中的静态方法 org.dromara.sms4j.core.factory.SmsFactory
-
reload
- reloadAll(SmsReadConfig) - 类中的静态方法 org.dromara.sms4j.core.factory.SmsFactory
-
reloadAll
- removeLoadServer(SmsBlend) - 类中的方法 org.dromara.sms4j.core.load.SmsLoad
-
removeLoadServer
- removePreProcessor(SmsProcessor) - 类中的静态方法 org.dromara.sms4j.core.proxy.SmsProxyFactory
-
removeProcessor
- renderWithProxy(SmsBlend) - 类中的静态方法 org.dromara.sms4j.core.factory.SmsFactory
-
已过时。
- RestrictedProcessor - org.dromara.sms4j.core.proxy.processor中的类
-
短信发送账号级上限前置拦截执行器
- RestrictedProcessor() - 类的构造器 org.dromara.sms4j.core.proxy.processor.RestrictedProcessor
S
- sendMessageByTemplatePreProcess(String, String, LinkedHashMap<String, String>) - 类中的方法 org.dromara.sms4j.core.proxy.processor.BlackListProcessor
- sendMessageByTemplatePreProcess(String, String, LinkedHashMap<String, String>) - 类中的方法 org.dromara.sms4j.core.proxy.processor.CoreMethodParamValidateProcessor
- sendMessageByTemplatePreProcess(String, String, LinkedHashMap<String, String>) - 类中的方法 org.dromara.sms4j.core.proxy.processor.RestrictedProcessor
- sendMessagePreProcess(String, Object) - 类中的方法 org.dromara.sms4j.core.proxy.processor.BlackListProcessor
- sendMessagePreProcess(String, Object) - 类中的方法 org.dromara.sms4j.core.proxy.processor.CoreMethodParamValidateProcessor
- sendMessagePreProcess(String, Object) - 类中的方法 org.dromara.sms4j.core.proxy.processor.RestrictedProcessor
- setCurrentWeight(int) - 类中的方法 org.dromara.sms4j.core.load.LoadServer
-
设置 currentWeight
- setPhoneProcessor(PhoneVerify) - 类中的静态方法 org.dromara.sms4j.core.proxy.SmsProxyFactory
-
setPhoneProcessor
- setPhoneVerify(PhoneVerify) - 类中的方法 org.dromara.sms4j.core.proxy.processor.CoreMethodParamValidateProcessor
-
setter
- setSmsServer(SmsBlend) - 类中的方法 org.dromara.sms4j.core.load.LoadServer
-
设置 smsServer
- setWeight(int) - 类中的方法 org.dromara.sms4j.core.load.LoadServer
-
设置 weight
- shouldSkipProcess(SmsProcessor, SmsBlend) - 类中的静态方法 org.dromara.sms4j.core.proxy.SmsProxyFactory
- SMS_LOAD - 类中的静态变量 org.dromara.sms4j.core.load.SmsLoad
- smsBlend - 类中的变量 org.dromara.sms4j.core.proxy.SmsInvocationHandler
- smsConfig - 类中的静态变量 org.dromara.sms4j.core.proxy.EnvirmentHolder
- smsConfig - 类中的变量 org.dromara.sms4j.core.proxy.processor.BlackListRecordingProcessor
- smsDao - 类中的变量 org.dromara.sms4j.core.proxy.processor.BlackListProcessor
- smsDao - 类中的变量 org.dromara.sms4j.core.proxy.processor.BlackListRecordingProcessor
- smsDao - 类中的变量 org.dromara.sms4j.core.proxy.processor.RestrictedProcessor
-
缓存实例
- SmsFactory - org.dromara.sms4j.core.factory中的类
-
SmsFactory
- SmsFactory() - 类的构造器 org.dromara.sms4j.core.factory.SmsFactory
- SmsInvocationHandler - org.dromara.sms4j.core.proxy中的类
-
SmsBlend增强,封装smsblend和执行器
- SmsInvocationHandler(SmsBlend) - 类的构造器 org.dromara.sms4j.core.proxy.SmsInvocationHandler
- SmsLoad - org.dromara.sms4j.core.load中的类
-
SmsLoad
- SmsLoad() - 类的构造器 org.dromara.sms4j.core.load.SmsLoad
- SmsProxyFactory - org.dromara.sms4j.core.proxy中的类
-
代理工厂 可用于增加和移除拦截器
- SmsProxyFactory() - 类的构造器 org.dromara.sms4j.core.proxy.SmsProxyFactory
- SmsReadConfig - org.dromara.sms4j.core.datainterface中的接口
-
SmsReadConfig
- smsServer - 类中的变量 org.dromara.sms4j.core.load.LoadServer
- starConfig(SmsBlend, Integer) - 类中的静态方法 org.dromara.sms4j.core.load.SmsLoad
- starConfig(SmsBlend, SupplierConfig) - 类中的静态方法 org.dromara.sms4j.core.load.SmsLoad
-
starConfig
U
- unregister(String) - 类中的静态方法 org.dromara.sms4j.core.factory.SmsFactory
-
注销短信服务对象
V
- validateMessage(Object) - 类中的方法 org.dromara.sms4j.core.proxy.processor.CoreMethodParamValidateProcessor
- validateMessages(String, LinkedHashMap<String, String>) - 类中的方法 org.dromara.sms4j.core.proxy.processor.CoreMethodParamValidateProcessor
- validatePhone(String) - 类中的方法 org.dromara.sms4j.core.proxy.processor.CoreMethodParamValidateProcessor
- validatePhones(List<String>) - 类中的方法 org.dromara.sms4j.core.proxy.processor.CoreMethodParamValidateProcessor
W
- weight - 类中的变量 org.dromara.sms4j.core.load.LoadServer
All Classes and Interfaces|常量字段值|所有程序包