Interface IClusterStore


public interface IClusterStore
  • Method Details

    • getClusterNodes

      List<ClusterNode> getClusterNodes(int offset, int size)
    • getClusterNode

      ClusterNode getClusterNode(String nodeId)
    • getClusterNodeFromIP

      ClusterNode getClusterNodeFromIP(String ipAddress)
    • getNodeCount

      long getNodeCount()
    • deleteNode

      boolean deleteNode(String nodeId)
    • addOrUpdate

      boolean addOrUpdate(ClusterNode node)
    • saveSettings

      boolean saveSettings(AppSettings settings)
    • getSettings

      AppSettings getSettings(String appName)
    • getAllSettings

      List<AppSettings> getAllSettings()
    • deleteAppSettings

      long deleteAppSettings(String appName)
      Delete the app settings in the database
      Parameters:
      appName - : Name of the app to be deleted
      Returns:
      number of deleted records. It should be 1.
    • setStatsCollector

      void setStatsCollector(StatsCollector statsCollector)
      Set the stats collector to the cluster store
      Parameters:
      statsCollector -