Interface TrackerClient

All Known Implementing Classes:
DefaultTrackerClient

public interface TrackerClient
目录服务(Tracker)客户端接口
Author:
tobato
  • Method Details

    • getStoreStorage

      StorageNode getStoreStorage()
      获取存储节点 get the StoreStorage Client
      Returns:
    • getStoreStorage

      StorageNode getStoreStorage(String groupName)
      按组获取存储节点 get the StoreStorage Client by group
      Parameters:
      groupName -
      Returns:
    • getFetchStorage

      StorageNodeInfo getFetchStorage(String groupName, String filename)
      获取读取存储节点 get the fetchStorage Client by group and filename
      Parameters:
      groupName -
      filename -
      Returns:
    • getUpdateStorage

      StorageNodeInfo getUpdateStorage(String groupName, String filename)
      获取更新节点 get the updateStorage Client by group and filename
      Parameters:
      groupName -
      filename -
      Returns:
    • listGroups

      List<GroupState> listGroups()
      获取组状态list groups
      Returns:
    • listStorages

      List<StorageState> listStorages(String groupName)
      按组名获取存储节点状态list storages by groupName
      Parameters:
      groupName -
      Returns:
    • listStorages

      List<StorageState> listStorages(String groupName, String storageIpAddr)
      获取存储状态 list storages by groupName and storageIpAddr
      Parameters:
      groupName -
      storageIpAddr -
      Returns:
    • deleteStorage

      void deleteStorage(String groupName, String storageIpAddr)
      删除存储节点 delete storage from TrackerServer
      Parameters:
      groupName -
      storageIpAddr -