模块 org.redkale

接口 SourceManager

  • 所有已知实现类:
    SourceModuleEngine

    public interface SourceManager
    source组件的基本管理器

    详情见: https://redkale.org

    从以下版本开始:
    2.8.0
    作者:
    zhangjx
    • 方法详细资料

      • loadCacheSource

        default CacheSource loadCacheSource​(String sourceName)
        参数:
        sourceName - 资源名
        返回:
        CacheSource
      • loadCacheSource

        CacheSource loadCacheSource​(String sourceName,
                                    boolean autoMemory)
        参数:
        sourceName - 资源名
        autoMemory - 不存在是否自动创建内存版CacheSource
        返回:
        CacheSource
      • getCacheSources

        Map<String,​CacheSource> getCacheSources()
        获取所有CacheSource, 不同资源名可能指向同一个CacheSource
        返回:
        CacheSource集合
      • loadDataSource

        default DataSource loadDataSource​(String sourceName)
        参数:
        sourceName - 资源名
        返回:
        DataSource
      • loadDataSource

        DataSource loadDataSource​(String sourceName,
                                  boolean autoMemory)
        加载DataSource
        参数:
        sourceName - 资源名
        autoMemory - 不存在是否自动创建内存版DataSource
        返回:
        DataSource
      • getDataSources

        Map<String,​DataSource> getDataSources()
        获取所有DataSource, 不同资源名可能指向同一个DataSource
        返回:
        DataSource集合