限定符和类型 | 类和说明 |
---|---|
class |
FTPResourceRepository
Created by rinoux on 2018/5/2.
|
限定符和类型 | 方法和说明 |
---|---|
ResourceRepository |
FTPRepositoryFactory.produce(java.lang.String repoName,
java.lang.String workRoot,
FTPConfig ftpConfig) |
构造器和说明 |
---|
RepositoryException(ResourceRepository repo) |
RepositoryException(ResourceRepository repo,
java.lang.String msg) |
RepositoryException(ResourceRepository repo,
java.lang.Throwable e) |
限定符和类型 | 方法和说明 |
---|---|
ResourceRepository |
RepositoryManagerProvider.get(java.lang.String repoName)
获取指定仓库
|
ResourceRepository |
RepositoryManagerProvider.getCurrent()
获取当前的仓库
|
ResourceRepository |
RepositoryFactoryProvider.produce(java.lang.String repoName,
java.lang.String workRoot)
生产仓库
|
ResourceRepository |
RepositoryFactoryProvider.produce(java.lang.String repoName,
java.lang.String workRoot,
T config)
生产仓库
|
限定符和类型 | 方法和说明 |
---|---|
ResourceRepository |
ConfigRepositoryFactory.produce(java.lang.String repoName,
java.lang.String workRoot) |
ResourceRepository |
SimpleRepositoryFactory.produce(java.lang.String repoName,
java.lang.String workRoot,
RepositoryConfig config) |
限定符和类型 | 方法和说明 |
---|---|
static ResourceRepository |
ResourceModuleContext.getCurrentRepo()
当前使用的仓库
|
static ResourceRepository |
ResourceModuleContext.getRealCurrentRepo()
获取实际的仓库(缓存的下层)
|
static ResourceRepository |
ResourceModuleContext.getRepoByName(java.lang.String name)
从可选仓库中查找指定名称的仓库
|
限定符和类型 | 方法和说明 |
---|---|
ResourceRepository |
InstalledComponent.offer()
提供仓库(懒加载)
|
限定符和类型 | 方法和说明 |
---|---|
ResourceRepository |
ResourceModuleManagerProvider.getCurrentRepo()
获取当前存储
|
ResourceRepository |
ResourceModuleManager.getCurrentRepo()
获取当前存储
|
ResourceRepository |
ResourceModuleManagerProvider.getRepoByName(java.lang.String name) |
ResourceRepository |
ResourceModuleManager.getRepoByName(java.lang.String name) |
限定符和类型 | 方法和说明 |
---|---|
ResourceRepository |
BaseFilter.getRepository() |
限定符和类型 | 方法和说明 |
---|---|
ResourceRepository |
ServiceRepositoryManager.get(java.lang.String repoName) |
ResourceRepository |
ServiceRepositoryManager.getCurrent() |
限定符和类型 | 类和说明 |
---|---|
class |
FellowRepository
Created by rinoux on 2018/3/9.
|
class |
HybridResourceRepository
一个主仓库多个从属仓库
主仓库不存在再去从属查找
Created by rinoux on 2017/12/20.
|
限定符和类型 | 方法和说明 |
---|---|
static ResourceRepository |
FellowRepository.create(ResourceRepository repo) |
ResourceRepository |
HybridResourceRepository.getMaster() |
限定符和类型 | 方法和说明 |
---|---|
void |
HybridResourceRepository.attach(ResourceRepository fellow) |
static ResourceRepository |
FellowRepository.create(ResourceRepository repo) |
构造器和说明 |
---|
HybridResourceRepository(ResourceRepository main,
ResourceRepository... repositories) |
HybridResourceRepository(ResourceRepository main,
ResourceRepository... repositories) |
限定符和类型 | 类和说明 |
---|---|
class |
BaseResourceRepository
Created by rinoux on 2017/11/9.
|
class |
ResourceRepositoryAdaptor
Created by rinoux on 2018/3/8.
|
限定符和类型 | 类和说明 |
---|---|
class |
FileSystemRepository
本地文件系统
Created by rinoux on 2017/12/13.
|
限定符和类型 | 方法和说明 |
---|---|
ResourceRepository |
FSRepositoryFactory.produce(java.lang.String repoName,
java.lang.String workRoot) |
限定符和类型 | 接口和说明 |
---|---|
interface |
MultiResourceRepository
一主多附加模式的资源仓库
Created by rinoux on 2017/12/21.
|
interface |
SlaveRepository
Created by rinoux on 2018/3/13.
|
限定符和类型 | 方法和说明 |
---|---|
ResourceRepository |
MultiResourceRepository.getMaster()
获取主资源仓库
|
限定符和类型 | 方法和说明 |
---|---|
void |
MultiResourceRepository.attach(ResourceRepository fellow)
添加附加资源仓库
|
限定符和类型 | 类和说明 |
---|---|
class |
WarResourceRepository
Created by rinoux on 2018/7/4.
|
限定符和类型 | 方法和说明 |
---|---|
ResourceRepository |
WarRepositoryFactory.produce(java.lang.String repoName,
java.lang.String workRoot) |
限定符和类型 | 方法和说明 |
---|---|
static ResourceRepository |
ResourceSyncContext.getSub()
下层资源仓库
|
限定符和类型 | 方法和说明 |
---|---|
static void |
ResourceSyncContext.initialize(ResourceRepository subRepo,
EhCacheMode mode)
初始化
|
构造器和说明 |
---|
ResourceCacheInitiator(ResourceRepository sub) |
SubRepoMD5Assistant(ResourceRepository sub) |
限定符和类型 | 类和说明 |
---|---|
class |
EhCacheRepository
Created by rinoux on 2017/12/18.
|
class |
IntegralEhCacheRepository
完全使用EhCache的Repository
Created by rinoux on 2018/8/17.
|
限定符和类型 | 字段和说明 |
---|---|
protected ResourceRepository |
EhCacheRepository.sub |
限定符和类型 | 方法和说明 |
---|---|
ResourceRepository |
EhCacheRepositoryFactory.produce(java.lang.String repoName,
java.lang.String workRoot) |
构造器和说明 |
---|
EhCacheRepository(java.lang.String repoName,
ResourceRepository sub) |
限定符和类型 | 类和说明 |
---|---|
class |
RTORepository
ftp之类的挂掉后,依赖缓存继续提供服务,并记录write、delete、create等操作,等ftp上线再恢复
Created by rinoux on 2018/9/3.
|
限定符和类型 | 方法和说明 |
---|---|
static void |
Record.setSub(ResourceRepository sub) |
限定符和类型 | 方法和说明 |
---|---|
static ResourceRepository |
ResourceIOUtils.getUnderlying() |
限定符和类型 | 方法和说明 |
---|---|
static void |
ResourceIOUtils.setUnderlying(ResourceRepository repo)
设置底层的仓库,默认为本地文件系统
|