public class MetaRepositoryService extends AbstractSnapshotProcess implements RepositoryService<String,RenewDecorate<MetaNode>>
| 构造器和说明 |
|---|
MetaRepositoryService()
constructor
|
MetaRepositoryService(Map<String,NodeRepository> registry)
constructor
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
checkVersion(String dataCenter,
Long version) |
SnapshotProcess |
copy() |
RenewDecorate<MetaNode> |
get(Object key) |
Map<String,RenewDecorate<MetaNode>> |
getAllData() |
Map<String,Map<String,RenewDecorate<MetaNode>>> |
getAllDataMap() |
Map<String,NodeRepository> |
getNodeRepositories() |
Set<String> |
getSnapshotFileNames() |
Long |
getVersion(String dataCenter) |
boolean |
load(String path) |
RenewDecorate<MetaNode> |
put(String ipAddress,
RenewDecorate<MetaNode> metaNode) |
RenewDecorate<MetaNode> |
remove(Object key) |
RenewDecorate<MetaNode> |
replace(String ipAddress,
RenewDecorate<MetaNode> metaNode) |
Map<String,RenewDecorate<MetaNode>> |
replaceAll(String dataCenter,
Map<String,RenewDecorate<MetaNode>> map,
Long version) |
boolean |
save(String path) |
load, savepublic MetaRepositoryService()
public MetaRepositoryService(Map<String,NodeRepository> registry)
registry - public SnapshotProcess copy()
copy 在接口中 SnapshotProcesspublic RenewDecorate<MetaNode> put(String ipAddress, RenewDecorate<MetaNode> metaNode)
put 在接口中 RepositoryService<String,RenewDecorate<MetaNode>>public RenewDecorate<MetaNode> remove(Object key)
remove 在接口中 RepositoryService<String,RenewDecorate<MetaNode>>public RenewDecorate<MetaNode> replace(String ipAddress, RenewDecorate<MetaNode> metaNode)
replace 在接口中 RepositoryService<String,RenewDecorate<MetaNode>>public Map<String,RenewDecorate<MetaNode>> replaceAll(String dataCenter, Map<String,RenewDecorate<MetaNode>> map, Long version)
replaceAll 在接口中 RepositoryService<String,RenewDecorate<MetaNode>>public RenewDecorate<MetaNode> get(Object key)
get 在接口中 RepositoryService<String,RenewDecorate<MetaNode>>public Map<String,RenewDecorate<MetaNode>> getAllData()
getAllData 在接口中 RepositoryService<String,RenewDecorate<MetaNode>>public Map<String,Map<String,RenewDecorate<MetaNode>>> getAllDataMap()
getAllDataMap 在接口中 RepositoryService<String,RenewDecorate<MetaNode>>public Map<String,NodeRepository> getNodeRepositories()
getNodeRepositories 在接口中 RepositoryService<String,RenewDecorate<MetaNode>>public boolean checkVersion(String dataCenter, Long version)
checkVersion 在接口中 RepositoryService<String,RenewDecorate<MetaNode>>public Long getVersion(String dataCenter)
getVersion 在接口中 RepositoryService<String,RenewDecorate<MetaNode>>public boolean save(String path)
save 在接口中 SnapshotProcesspublic boolean load(String path)
load 在接口中 SnapshotProcesspublic Set<String> getSnapshotFileNames()
getSnapshotFileNames 在接口中 SnapshotProcessCopyright © 2019 The Ant Financial. All rights reserved.