Class RMNodeStatusEvent

java.lang.Object
org.apache.hadoop.yarn.event.AbstractEvent<RMNodeEventType>
org.apache.hadoop.yarn.server.resourcemanager.rmnode.RMNodeEvent
org.apache.hadoop.yarn.server.resourcemanager.rmnode.RMNodeStatusEvent
All Implemented Interfaces:
org.apache.hadoop.yarn.event.Event<RMNodeEventType>

public class RMNodeStatusEvent extends RMNodeEvent
  • Constructor Details

    • RMNodeStatusEvent

      public RMNodeStatusEvent(org.apache.hadoop.yarn.api.records.NodeId nodeId, org.apache.hadoop.yarn.server.api.records.NodeStatus nodeStatus)
    • RMNodeStatusEvent

      public RMNodeStatusEvent(org.apache.hadoop.yarn.api.records.NodeId nodeId, org.apache.hadoop.yarn.server.api.records.NodeStatus nodeStatus, List<org.apache.hadoop.yarn.server.api.protocolrecords.LogAggregationReport> logAggregationReportsForApps)
  • Method Details

    • getNodeHealthStatus

      public org.apache.hadoop.yarn.server.api.records.NodeHealthStatus getNodeHealthStatus()
    • getContainers

      public List<org.apache.hadoop.yarn.api.records.ContainerStatus> getContainers()
    • getKeepAliveAppIds

      public List<org.apache.hadoop.yarn.api.records.ApplicationId> getKeepAliveAppIds()
    • getAggregatedContainersUtilization

      public org.apache.hadoop.yarn.api.records.ResourceUtilization getAggregatedContainersUtilization()
    • getNodeUtilization

      public org.apache.hadoop.yarn.api.records.ResourceUtilization getNodeUtilization()
    • getLogAggregationReportsForApps

      public List<org.apache.hadoop.yarn.server.api.protocolrecords.LogAggregationReport> getLogAggregationReportsForApps()
    • getOpportunisticContainersStatus

      public org.apache.hadoop.yarn.server.api.records.OpportunisticContainersStatus getOpportunisticContainersStatus()
    • setLogAggregationReportsForApps

      public void setLogAggregationReportsForApps(List<org.apache.hadoop.yarn.server.api.protocolrecords.LogAggregationReport> logAggregationReportsForApps)
    • getNMReportedIncreasedContainers

      public List<org.apache.hadoop.yarn.api.records.Container> getNMReportedIncreasedContainers()