public class RegisterNodeManagerRequestPBImpl extends RegisterNodeManagerRequest
| Constructor and Description |
|---|
RegisterNodeManagerRequestPBImpl() |
RegisterNodeManagerRequestPBImpl(YarnServerCommonServiceProtos.RegisterNodeManagerRequestProto proto) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object other) |
int |
getHttpPort() |
List<NMContainerStatus> |
getNMContainerStatuses() |
String |
getNMVersion() |
org.apache.hadoop.yarn.api.records.NodeId |
getNodeId() |
YarnServerCommonServiceProtos.RegisterNodeManagerRequestProto |
getProto() |
org.apache.hadoop.yarn.api.records.Resource |
getResource() |
List<org.apache.hadoop.yarn.api.records.ApplicationId> |
getRunningApplications()
We introduce this here because currently YARN RM doesn't persist nodes info
for application running.
|
int |
hashCode() |
void |
setContainerStatuses(List<NMContainerStatus> containerReports) |
void |
setHttpPort(int httpPort) |
void |
setNMVersion(String version) |
void |
setNodeId(org.apache.hadoop.yarn.api.records.NodeId nodeId) |
void |
setResource(org.apache.hadoop.yarn.api.records.Resource resource) |
void |
setRunningApplications(List<org.apache.hadoop.yarn.api.records.ApplicationId> apps)
|
newInstancepublic RegisterNodeManagerRequestPBImpl()
public RegisterNodeManagerRequestPBImpl(YarnServerCommonServiceProtos.RegisterNodeManagerRequestProto proto)
public YarnServerCommonServiceProtos.RegisterNodeManagerRequestProto getProto()
public org.apache.hadoop.yarn.api.records.Resource getResource()
getResource in class RegisterNodeManagerRequestpublic void setResource(org.apache.hadoop.yarn.api.records.Resource resource)
setResource in class RegisterNodeManagerRequestpublic org.apache.hadoop.yarn.api.records.NodeId getNodeId()
getNodeId in class RegisterNodeManagerRequestpublic void setNodeId(org.apache.hadoop.yarn.api.records.NodeId nodeId)
setNodeId in class RegisterNodeManagerRequestpublic int getHttpPort()
getHttpPort in class RegisterNodeManagerRequestpublic void setHttpPort(int httpPort)
setHttpPort in class RegisterNodeManagerRequestpublic List<org.apache.hadoop.yarn.api.records.ApplicationId> getRunningApplications()
RegisterNodeManagerRequestgetRunningApplications in class RegisterNodeManagerRequestpublic void setRunningApplications(List<org.apache.hadoop.yarn.api.records.ApplicationId> apps)
RegisterNodeManagerRequestsetRunningApplications in class RegisterNodeManagerRequestapps - running application in this nodepublic List<NMContainerStatus> getNMContainerStatuses()
getNMContainerStatuses in class RegisterNodeManagerRequestpublic void setContainerStatuses(List<NMContainerStatus> containerReports)
setContainerStatuses in class RegisterNodeManagerRequestpublic String getNMVersion()
getNMVersion in class RegisterNodeManagerRequestpublic void setNMVersion(String version)
setNMVersion in class RegisterNodeManagerRequestCopyright © 2016 Apache Software Foundation. All Rights Reserved.