Class AbstractProviderFactory<S extends SmsBlend,C extends SupplierConfig>
- java.lang.Object
-
- org.dromara.sms4j.provider.factory.AbstractProviderFactory<S,C>
-
- Type Parameters:
S
-C
-
- All Implemented Interfaces:
BaseProviderFactory<S,C>
- Direct Known Subclasses:
AlibabaFactory
,BaiduFactory
,BudingV2Factory
,ChuangLanFactory
,CloopenFactory
,CtyunFactory
,DanMiFactory
,DingZhongFactory
,EmayFactory
,HuaweiFactory
,JdCloudFactory
,JgFactory
,LuoSiMaoFactory
,MasFactory
,NeteaseFactory
,QiNiuFactory
,SubMailFactory
,TencentFactory
,UniFactory
,YiXintongFactory
,YunPianFactory
,ZhangJunFactory
,ZhutongFactory
public abstract class AbstractProviderFactory<S extends SmsBlend,C extends SupplierConfig> extends Object implements BaseProviderFactory<S,C>
短信对象建造者
-
-
Field Summary
Fields Modifier and Type Field Description private Class<C>
configClass
-
Constructor Summary
Constructors Constructor Description AbstractProviderFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<C>
getConfigClass()
获取配置类-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.dromara.sms4j.provider.factory.BaseProviderFactory
createSms, getSupplier
-
-
-
-
Field Detail
-
configClass
private Class<C extends SupplierConfig> configClass
-
-
Method Detail
-
getConfigClass
public Class<C> getConfigClass()
获取配置类- Specified by:
getConfigClass
in interfaceBaseProviderFactory<S extends SmsBlend,C extends SupplierConfig>
- Returns:
- 配置类
-
-