接口 TrackerClient
- 所有已知实现类:
DefaultTrackerClient
public interface TrackerClient
目录服务(Tracker)客户端接口
- 作者:
- tobato
-
方法概要
修饰符和类型方法说明voiddeleteStorage(String groupName, String storageIpAddr) 删除存储节点 delete storage from TrackerServergetFetchStorage(String groupName, String filename) 获取读取存储节点 get the fetchStorage Client by group and filename获取存储节点 get the StoreStorage ClientgetStoreStorage(String groupName) 按组获取存储节点 get the StoreStorage Client by groupgetUpdateStorage(String groupName, String filename) 获取更新节点 get the updateStorage Client by group and filename获取组状态list groupslistStorages(String groupName) 按组名获取存储节点状态list storages by groupNamelistStorages(String groupName, String storageIpAddr) 获取存储状态 list storages by groupName and storageIpAddr
-
方法详细资料
-
getStoreStorage
StorageNode getStoreStorage()获取存储节点 get the StoreStorage Client- 返回:
-
getStoreStorage
按组获取存储节点 get the StoreStorage Client by group- 参数:
groupName-- 返回:
-
getFetchStorage
获取读取存储节点 get the fetchStorage Client by group and filename- 参数:
groupName-filename-- 返回:
-
getUpdateStorage
获取更新节点 get the updateStorage Client by group and filename- 参数:
groupName-filename-- 返回:
-
listGroups
List<GroupState> listGroups()获取组状态list groups- 返回:
-
listStorages
按组名获取存储节点状态list storages by groupName- 参数:
groupName-- 返回:
-
listStorages
获取存储状态 list storages by groupName and storageIpAddr- 参数:
groupName-storageIpAddr-- 返回:
-
deleteStorage
删除存储节点 delete storage from TrackerServer- 参数:
groupName-storageIpAddr-
-