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, removeRepoEventListener
void switchTo(java.lang.String repoName) throws RepositoryException
repoName
- 仓库名称RepositoryException
void mask(java.lang.String repoName) throws RepositoryException
repoName
- 缓存仓库名称RepositoryException
void attach(java.lang.String repoName) throws RepositoryException
repoName
- 仓库名称RepositoryException
void alternate(java.lang.String repoName) throws RepositoryException
repoName
- 仓库名称RepositoryException
void discard(java.lang.String repoName) throws RepositoryException
repoName
- 仓库名称RepositoryException
ResourceRepository getCurrent()
ResourceRepository get(java.lang.String repoName)
repoName
- 名称java.util.Set<java.lang.String> getServiceRepos()