Class PartitionMetrics

java.lang.Object
org.apache.iotdb.confignode.manager.partition.PartitionMetrics
All Implemented Interfaces:
IMetricSet

public class PartitionMetrics extends Object implements IMetricSet
  • Constructor Details

    • PartitionMetrics

      public PartitionMetrics(IManager configManager)
  • Method Details

    • bindTo

      public void bindTo(AbstractMetricService metricService)
      Specified by:
      bindTo in interface IMetricSet
    • unbindFrom

      public void unbindFrom(AbstractMetricService metricService)
      Specified by:
      unbindFrom in interface IMetricSet
    • bindDataNodePartitionMetricsWhenUpdate

      public static void bindDataNodePartitionMetricsWhenUpdate(AbstractMetricService metricService, IManager configManager, int dataNodeId)
    • unbindDataNodePartitionMetricsWhenUpdate

      public static void unbindDataNodePartitionMetricsWhenUpdate(AbstractMetricService metricService, String dataNodeName)
    • bindDatabaseRelatedMetricsWhenUpdate

      public static void bindDatabaseRelatedMetricsWhenUpdate(AbstractMetricService metricService, IManager configManager, String database, int dataReplicationFactor, int schemaReplicationFactor)
    • unbindDatabaseRelatedMetricsWhenUpdate

      public static void unbindDatabaseRelatedMetricsWhenUpdate(AbstractMetricService metricService, String database)
    • bindDatabaseReplicationFactorMetricsWhenUpdate

      public static void bindDatabaseReplicationFactorMetricsWhenUpdate(AbstractMetricService metricService, String database, int dataReplicationFactor, int schemaReplicationFactor)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object