public virtual string GetDiagnosticsMessage() { YarnServerCommonServiceProtos.NodeHeartbeatResponseProtoOrBuilder p = viaProto ? proto : builder; if (!p.HasDiagnosticsMessage()) { return(null); } return(p.GetDiagnosticsMessage()); }
public virtual NodeAction GetNodeAction() { YarnServerCommonServiceProtos.NodeHeartbeatResponseProtoOrBuilder p = viaProto ? proto : builder; if (!p.HasNodeAction()) { return(null); } return(ConvertFromProtoFormat(p.GetNodeAction())); }
public virtual MasterKey GetNMTokenMasterKey() { YarnServerCommonServiceProtos.NodeHeartbeatResponseProtoOrBuilder p = viaProto ? proto : builder; if (this.nmTokenMasterKey != null) { return(this.nmTokenMasterKey); } if (!p.HasNmTokenMasterKey()) { return(null); } this.nmTokenMasterKey = ConvertFromProtoFormat(p.GetNmTokenMasterKey()); return(this.nmTokenMasterKey); }
private void InitSystemCredentials() { YarnServerCommonServiceProtos.NodeHeartbeatResponseProtoOrBuilder p = viaProto ? proto : builder; IList <YarnServerCommonServiceProtos.SystemCredentialsForAppsProto> list = p.GetSystemCredentialsForAppsList (); this.systemCredentials = new Dictionary <ApplicationId, ByteBuffer>(); foreach (YarnServerCommonServiceProtos.SystemCredentialsForAppsProto c in list) { ApplicationId appId = ConvertFromProtoFormat(c.GetAppId()); ByteBuffer byteBuffer = ProtoUtils.ConvertFromProtoFormat(c.GetCredentialsForApp( )); this.systemCredentials[appId] = byteBuffer; } }
private void InitApplicationsToCleanup() { if (this.applicationsToCleanup != null) { return; } YarnServerCommonServiceProtos.NodeHeartbeatResponseProtoOrBuilder p = viaProto ? proto : builder; IList <YarnProtos.ApplicationIdProto> list = p.GetApplicationsToCleanupList(); this.applicationsToCleanup = new AList <ApplicationId>(); foreach (YarnProtos.ApplicationIdProto c in list) { this.applicationsToCleanup.AddItem(ConvertFromProtoFormat(c)); } }
private void InitContainersToBeRemovedFromNM() { if (this.containersToBeRemovedFromNM != null) { return; } YarnServerCommonServiceProtos.NodeHeartbeatResponseProtoOrBuilder p = viaProto ? proto : builder; IList <YarnProtos.ContainerIdProto> list = p.GetContainersToBeRemovedFromNmList(); this.containersToBeRemovedFromNM = new AList <ContainerId>(); foreach (YarnProtos.ContainerIdProto c in list) { this.containersToBeRemovedFromNM.AddItem(ConvertFromProtoFormat(c)); } }
public virtual long GetNextHeartBeatInterval() { YarnServerCommonServiceProtos.NodeHeartbeatResponseProtoOrBuilder p = viaProto ? proto : builder; return(p.GetNextHeartBeatInterval()); }
public virtual int GetResponseId() { YarnServerCommonServiceProtos.NodeHeartbeatResponseProtoOrBuilder p = viaProto ? proto : builder; return(p.GetResponseId()); }