索引

A B C D E F G I L M N O P R S U V W 
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
 
A B C D E F G I L M N O P R S U V W 
All Classes and Interfaces|常量字段值|所有程序包