Class NodeHeartbeatResponse
java.lang.Object
org.apache.hadoop.yarn.server.api.protocolrecords.NodeHeartbeatResponse
- Direct Known Subclasses:
NodeHeartbeatResponsePBImpl
Node Manager's heartbeat response.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidaddAllApplicationsToCleanup(List<org.apache.hadoop.yarn.api.records.ApplicationId> applications) abstract voidaddAllContainersToCleanup(List<org.apache.hadoop.yarn.api.records.ContainerId> containers) abstract voidaddAllContainersToDecrease(Collection<org.apache.hadoop.yarn.api.records.Container> containersToDecrease) abstract voidaddAllContainersToSignal(List<org.apache.hadoop.yarn.api.protocolrecords.SignalContainerRequest> containers) abstract voidaddAllContainersToUpdate(Collection<org.apache.hadoop.yarn.api.records.Container> containersToUpdate) abstract voidaddContainersToBeRemovedFromNM(List<org.apache.hadoop.yarn.api.records.ContainerId> containers) abstract Map<org.apache.hadoop.yarn.api.records.ApplicationId,AppCollectorData> abstract List<org.apache.hadoop.yarn.api.records.ApplicationId>abstract booleanabstract booleanabstract ContainerQueuingLimitabstract List<org.apache.hadoop.yarn.api.records.ContainerId>abstract List<org.apache.hadoop.yarn.api.records.ContainerId>abstract List<org.apache.hadoop.yarn.api.records.Container>abstract List<org.apache.hadoop.yarn.api.protocolrecords.SignalContainerRequest>abstract List<org.apache.hadoop.yarn.api.records.Container>abstract MasterKeyabstract Stringabstract longabstract MasterKeyabstract NodeActionabstract org.apache.hadoop.yarn.api.records.Resourceabstract intabstract Collection<org.apache.hadoop.yarn.proto.YarnServerCommonServiceProtos.SystemCredentialsForAppsProto>abstract longabstract voidsetAppCollectors(Map<org.apache.hadoop.yarn.api.records.ApplicationId, AppCollectorData> appCollectorsMap) abstract voidsetAreNodeAttributesAcceptedByRM(boolean areNodeAttributesAcceptedByRM) abstract voidsetAreNodeLabelsAcceptedByRM(boolean areNodeLabelsAcceptedByRM) abstract voidsetContainerQueuingLimit(ContainerQueuingLimit containerQueuingLimit) abstract voidsetContainerTokenMasterKey(MasterKey secretKey) abstract voidsetDiagnosticsMessage(String diagnosticsMessage) abstract voidsetNextHeartBeatInterval(long nextHeartBeatInterval) abstract voidsetNMTokenMasterKey(MasterKey secretKey) abstract voidsetNodeAction(NodeAction action) abstract voidsetResource(org.apache.hadoop.yarn.api.records.Resource resource) abstract voidsetResponseId(int responseId) abstract voidsetSystemCredentialsForApps(Collection<org.apache.hadoop.yarn.proto.YarnServerCommonServiceProtos.SystemCredentialsForAppsProto> systemCredentials) abstract voidsetTokenSequenceNo(long tokenSequenceNo)
-
Constructor Details
-
NodeHeartbeatResponse
public NodeHeartbeatResponse()
-
-
Method Details
-
getResponseId
public abstract int getResponseId() -
getNodeAction
-
getContainersToCleanup
-
getContainersToBeRemovedFromNM
public abstract List<org.apache.hadoop.yarn.api.records.ContainerId> getContainersToBeRemovedFromNM() -
getApplicationsToCleanup
-
getAppCollectors
public abstract Map<org.apache.hadoop.yarn.api.records.ApplicationId,AppCollectorData> getAppCollectors() -
setAppCollectors
public abstract void setAppCollectors(Map<org.apache.hadoop.yarn.api.records.ApplicationId, AppCollectorData> appCollectorsMap) -
setResponseId
public abstract void setResponseId(int responseId) -
setNodeAction
-
getContainerTokenMasterKey
-
setContainerTokenMasterKey
-
getNMTokenMasterKey
-
setNMTokenMasterKey
-
addAllContainersToCleanup
public abstract void addAllContainersToCleanup(List<org.apache.hadoop.yarn.api.records.ContainerId> containers) -
addContainersToBeRemovedFromNM
public abstract void addContainersToBeRemovedFromNM(List<org.apache.hadoop.yarn.api.records.ContainerId> containers) -
addAllApplicationsToCleanup
public abstract void addAllApplicationsToCleanup(List<org.apache.hadoop.yarn.api.records.ApplicationId> applications) -
getContainersToSignalList
public abstract List<org.apache.hadoop.yarn.api.protocolrecords.SignalContainerRequest> getContainersToSignalList() -
addAllContainersToSignal
public abstract void addAllContainersToSignal(List<org.apache.hadoop.yarn.api.protocolrecords.SignalContainerRequest> containers) -
getNextHeartBeatInterval
public abstract long getNextHeartBeatInterval() -
setNextHeartBeatInterval
public abstract void setNextHeartBeatInterval(long nextHeartBeatInterval) -
getDiagnosticsMessage
-
setDiagnosticsMessage
-
getAreNodeLabelsAcceptedByRM
public abstract boolean getAreNodeLabelsAcceptedByRM() -
setAreNodeLabelsAcceptedByRM
public abstract void setAreNodeLabelsAcceptedByRM(boolean areNodeLabelsAcceptedByRM) -
getResource
public abstract org.apache.hadoop.yarn.api.records.Resource getResource() -
setResource
public abstract void setResource(org.apache.hadoop.yarn.api.records.Resource resource) -
getContainersToUpdate
-
addAllContainersToUpdate
public abstract void addAllContainersToUpdate(Collection<org.apache.hadoop.yarn.api.records.Container> containersToUpdate) -
getContainerQueuingLimit
-
setContainerQueuingLimit
-
getContainersToDecrease
-
addAllContainersToDecrease
public abstract void addAllContainersToDecrease(Collection<org.apache.hadoop.yarn.api.records.Container> containersToDecrease) -
getAreNodeAttributesAcceptedByRM
public abstract boolean getAreNodeAttributesAcceptedByRM() -
setAreNodeAttributesAcceptedByRM
public abstract void setAreNodeAttributesAcceptedByRM(boolean areNodeAttributesAcceptedByRM) -
setTokenSequenceNo
public abstract void setTokenSequenceNo(long tokenSequenceNo) -
getTokenSequenceNo
public abstract long getTokenSequenceNo() -
setSystemCredentialsForApps
public abstract void setSystemCredentialsForApps(Collection<org.apache.hadoop.yarn.proto.YarnServerCommonServiceProtos.SystemCredentialsForAppsProto> systemCredentials) -
getSystemCredentialsForApps
public abstract Collection<org.apache.hadoop.yarn.proto.YarnServerCommonServiceProtos.SystemCredentialsForAppsProto> getSystemCredentialsForApps()
-