private void InitLocalContainerStatuses() { if (this.containerStatuses != null) { return; } YarnServiceProtos.GetContainerStatusesResponseProtoOrBuilder p = viaProto ? proto : builder; IList <YarnProtos.ContainerStatusProto> statuses = p.GetStatusList(); this.containerStatuses = new AList <ContainerStatus>(); foreach (YarnProtos.ContainerStatusProto status in statuses) { this.containerStatuses.AddItem(ConvertFromProtoFormat(status)); } }
private void InitFailedRequests() { if (this.failedRequests != null) { return; } YarnServiceProtos.GetContainerStatusesResponseProtoOrBuilder p = viaProto ? proto : builder; IList <YarnServiceProtos.ContainerExceptionMapProto> protoList = p.GetFailedRequestsList (); this.failedRequests = new Dictionary <ContainerId, SerializedException>(); foreach (YarnServiceProtos.ContainerExceptionMapProto ce in protoList) { this.failedRequests[ConvertFromProtoFormat(ce.GetContainerId())] = ConvertFromProtoFormat (ce.GetException()); } }