Class NodeHeartbeatSample

java.lang.Object
org.apache.iotdb.confignode.manager.load.cache.AbstractHeartbeatSample
org.apache.iotdb.confignode.manager.load.cache.node.NodeHeartbeatSample

public class NodeHeartbeatSample extends AbstractHeartbeatSample
NodeHeartbeatSample records the heartbeat sample of a Node.
  • Constructor Details

    • NodeHeartbeatSample

      public NodeHeartbeatSample(NodeStatus status)
      Constructor for generating default sample with specified status
    • NodeHeartbeatSample

      public NodeHeartbeatSample(long sampleNanoTimestamp, NodeStatus status)
      Constructor for generating default sample with specified status and timestamp
    • NodeHeartbeatSample

      public NodeHeartbeatSample(TDataNodeHeartbeatResp heartbeatResp)
      Constructor for DataNode sample.
    • NodeHeartbeatSample

      public NodeHeartbeatSample(TAIHeartbeatResp heartbeatResp)
      Constructor for AINode sample.
    • NodeHeartbeatSample

      public NodeHeartbeatSample(TConfigNodeHeartbeatResp heartbeatResp)
      Constructor for ConfigNode sample.
  • Method Details

    • getStatus

      public NodeStatus getStatus()
    • getStatusReason

      public String getStatusReason()
    • isSetLoadSample

      public boolean isSetLoadSample()
    • getLoadSample

      public TLoadSample getLoadSample()