Class NodeHeartbeatRequest

java.lang.Object
org.apache.hadoop.yarn.server.api.protocolrecords.NodeHeartbeatRequest
Direct Known Subclasses:
NodeHeartbeatRequestPBImpl

public abstract class NodeHeartbeatRequest extends Object
  • Constructor Details

    • NodeHeartbeatRequest

      public NodeHeartbeatRequest()
  • Method Details

    • newInstance

      public static NodeHeartbeatRequest newInstance(NodeStatus nodeStatus, MasterKey lastKnownContainerTokenMasterKey, MasterKey lastKnownNMTokenMasterKey, Set<org.apache.hadoop.yarn.api.records.NodeLabel> nodeLabels)
    • newInstance

      public static NodeHeartbeatRequest newInstance(NodeStatus nodeStatus, MasterKey lastKnownContainerTokenMasterKey, MasterKey lastKnownNMTokenMasterKey, Set<org.apache.hadoop.yarn.api.records.NodeLabel> nodeLabels, Map<org.apache.hadoop.yarn.api.records.ApplicationId,AppCollectorData> registeringCollectors)
    • newInstance

      public static NodeHeartbeatRequest newInstance(NodeStatus nodeStatus, MasterKey lastKnownContainerTokenMasterKey, MasterKey lastKnownNMTokenMasterKey, Set<org.apache.hadoop.yarn.api.records.NodeLabel> nodeLabels, Set<org.apache.hadoop.yarn.api.records.NodeAttribute> nodeAttributes, Map<org.apache.hadoop.yarn.api.records.ApplicationId,AppCollectorData> registeringCollectors)
    • getNodeStatus

      public abstract NodeStatus getNodeStatus()
    • setNodeStatus

      public abstract void setNodeStatus(NodeStatus status)
    • getLastKnownContainerTokenMasterKey

      public abstract MasterKey getLastKnownContainerTokenMasterKey()
    • setLastKnownContainerTokenMasterKey

      public abstract void setLastKnownContainerTokenMasterKey(MasterKey secretKey)
    • getLastKnownNMTokenMasterKey

      public abstract MasterKey getLastKnownNMTokenMasterKey()
    • setLastKnownNMTokenMasterKey

      public abstract void setLastKnownNMTokenMasterKey(MasterKey secretKey)
    • getNodeLabels

      public abstract Set<org.apache.hadoop.yarn.api.records.NodeLabel> getNodeLabels()
    • setNodeLabels

      public abstract void setNodeLabels(Set<org.apache.hadoop.yarn.api.records.NodeLabel> nodeLabels)
    • getLogAggregationReportsForApps

      public abstract List<LogAggregationReport> getLogAggregationReportsForApps()
    • setLogAggregationReportsForApps

      public abstract void setLogAggregationReportsForApps(List<LogAggregationReport> logAggregationReportsForApps)
    • getRegisteringCollectors

      public abstract Map<org.apache.hadoop.yarn.api.records.ApplicationId,AppCollectorData> getRegisteringCollectors()
    • setRegisteringCollectors

      public abstract void setRegisteringCollectors(Map<org.apache.hadoop.yarn.api.records.ApplicationId,AppCollectorData> appCollectorsMap)
    • getNodeAttributes

      public abstract Set<org.apache.hadoop.yarn.api.records.NodeAttribute> getNodeAttributes()
    • setNodeAttributes

      public abstract void setNodeAttributes(Set<org.apache.hadoop.yarn.api.records.NodeAttribute> nodeAttributes)
    • setTokenSequenceNo

      public abstract void setTokenSequenceNo(long tokenSequenceNo)
    • getTokenSequenceNo

      public abstract long getTokenSequenceNo()