mirror of
https://gitee.com/dromara/sms4j.git
synced 2025-12-07 01:18:33 +08:00
定义SmsReadConfig 接口,用于读取外来厂商配置
This commit is contained in:
parent
85fa09d25f
commit
d2494b1be7
@ -1,13 +0,0 @@
|
|||||||
package org.dromara.sms4j.api.universal;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* SmsReadConfig
|
|
||||||
* <p> 读取配置接口,实现该接口中的方法则可以按照自己的形式进行配置的读取
|
|
||||||
* <p>这样只关注最终的配置数据而不关注配置的来源,用户可以自由的选择数据来源的方式</p>
|
|
||||||
* <p>该种方式读取配置并非在启动阶段完成,而是在方法第一次调用期间完成</p>
|
|
||||||
* @author :Wind
|
|
||||||
* 2023/8/1 12:06
|
|
||||||
**/
|
|
||||||
public interface SmsReadConfig {
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -2,7 +2,7 @@ package org.dromara.sms4j.api.universal;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* SmsRedisUtil
|
* SmsRedisUtil
|
||||||
* <p> redis工具接口,用户可自主实现以更换redis的来源
|
* <p> 缓存工具接口
|
||||||
*@since 2.2.0
|
*@since 2.2.0
|
||||||
* @author :Wind
|
* @author :Wind
|
||||||
* 2023/6/6 22:21
|
* 2023/6/6 22:21
|
||||||
@ -30,7 +30,7 @@ public interface SmsRestrictedUtil {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* getByKey
|
* getByKey
|
||||||
* <p>根据key获取redis中缓存的数据
|
* <p>根据key获取缓存的数据
|
||||||
* @param key redis的key
|
* @param key redis的key
|
||||||
* @author :Wind
|
* @author :Wind
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -0,0 +1,31 @@
|
|||||||
|
package org.dromara.sms4j.core.datainterface;
|
||||||
|
|
||||||
|
import org.dromara.sms4j.provider.config.BaseConfig;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* SmsReadConfig
|
||||||
|
* <p> 读取配置接口,实现该接口中的方法则可以按照自己的形式进行配置的读取
|
||||||
|
* <p>这样只关注最终的配置数据而不关注配置的来源,用户可以自由的选择数据来源的方式</p>
|
||||||
|
* <p>该种方式读取配置并非在启动阶段完成,而是在方法第一次调用期间完成</p>
|
||||||
|
* @author :Wind
|
||||||
|
* 2023/8/1 12:06
|
||||||
|
**/
|
||||||
|
public interface SmsReadConfig {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* getSupplierConfig
|
||||||
|
* <p> 获取一个厂商的配置
|
||||||
|
* @author :Wind
|
||||||
|
*/
|
||||||
|
BaseConfig getSupplierConfig();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* getSupplierConfigList
|
||||||
|
* <p> 获取多个厂商的配置,会同时加载进框架中
|
||||||
|
* @author :Wind
|
||||||
|
*/
|
||||||
|
List<BaseConfig> getSupplierConfigList();
|
||||||
|
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user