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>
-
Constructor Summary
ConstructorsConstructorDescriptionRMNodeStatusEvent(org.apache.hadoop.yarn.api.records.NodeId nodeId, org.apache.hadoop.yarn.server.api.records.NodeStatus nodeStatus) 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 Summary
Modifier and TypeMethodDescriptionorg.apache.hadoop.yarn.api.records.ResourceUtilizationList<org.apache.hadoop.yarn.api.records.ContainerStatus>List<org.apache.hadoop.yarn.api.records.ApplicationId>List<org.apache.hadoop.yarn.server.api.protocolrecords.LogAggregationReport>List<org.apache.hadoop.yarn.api.records.Container>org.apache.hadoop.yarn.server.api.records.NodeHealthStatusorg.apache.hadoop.yarn.api.records.ResourceUtilizationorg.apache.hadoop.yarn.server.api.records.OpportunisticContainersStatusvoidsetLogAggregationReportsForApps(List<org.apache.hadoop.yarn.server.api.protocolrecords.LogAggregationReport> logAggregationReportsForApps) Methods inherited from class org.apache.hadoop.yarn.server.resourcemanager.rmnode.RMNodeEvent
getNodeIdMethods inherited from class org.apache.hadoop.yarn.event.AbstractEvent
getTimestamp, getType, toString
-
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
-
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
-