public interface RepositoryManagerProvider extends ListenerProvider
对应MONO、ADDITIONAL、OPTIONAL三种模式
Created by rinoux on 2018/3/7.
| 限定符和类型 | 方法和说明 | 
|---|---|
| void | alternate(java.lang.String repoName)使一个仓库可用 | 
| void | attach(java.lang.String repoName)在当前仓库附加一个仓库 | 
| void | discard(java.lang.String repoName)弃用 | 
| ResourceRepository | get(java.lang.String repoName)获取指定仓库 | 
| ResourceRepository | getCurrent()获取当前的仓库 | 
| java.util.Set<java.lang.String> | getServiceRepos()能提供服务的仓库 | 
| void | mask(java.lang.String repoName)临时切换到仓库,不修改配置 | 
| void | switchTo(java.lang.String repoName)切换到仓库 | 
addRepoEventListener, getListeners, removeRepoEventListenervoid switchTo(java.lang.String repoName)
              throws RepositoryException
repoName - 仓库名称RepositoryExceptionvoid mask(java.lang.String repoName)
          throws RepositoryException
repoName - 缓存仓库名称RepositoryExceptionvoid attach(java.lang.String repoName)
            throws RepositoryException
repoName - 仓库名称RepositoryExceptionvoid alternate(java.lang.String repoName)
               throws RepositoryException
repoName - 仓库名称RepositoryExceptionvoid discard(java.lang.String repoName)
             throws RepositoryException
repoName - 仓库名称RepositoryExceptionResourceRepository getCurrent()
ResourceRepository get(java.lang.String repoName)
repoName - 名称java.util.Set<java.lang.String> getServiceRepos()