private synchronized void initLocalNewContainerList() { if (this.allocatedContainers != null) { return; } AllocateResponseProtoOrBuilder p = viaProto ? proto : builder; List<ContainerProto> list = p.getAllocatedContainersList(); allocatedContainers = new ArrayList<Container>(); for (ContainerProto c : list) { allocatedContainers.add(convertFromProtoFormat(c)); } }
private synchronized void initLocalDecreasedContainerList() { if (this.decreasedContainers != null) { return; } AllocateResponseProtoOrBuilder p = viaProto ? proto : builder; List<ContainerResourceDecreaseProto> list = p.getDecreasedContainersList(); decreasedContainers = new ArrayList<ContainerResourceDecrease>(); for (ContainerResourceDecreaseProto c : list) { decreasedContainers.add(convertFromProtoFormat(c)); } }
private synchronized void initLocalFinishedContainerList() { if (this.completedContainersStatuses != null) { return; } AllocateResponseProtoOrBuilder p = viaProto ? proto : builder; List<ContainerStatusProto> list = p.getCompletedContainerStatusesList(); completedContainersStatuses = new ArrayList<ContainerStatus>(); for (ContainerStatusProto c : list) { completedContainersStatuses.add(convertFromProtoFormat(c)); } }
private synchronized void initLocalFinishedContainerList() { if (this.completedContainersStatuses != null) { return; } AllocateResponseProtoOrBuilder p = viaProto ? proto : builder; List<ContainerStatusProto> list = p.getCompletedContainerStatusesList(); completedContainersStatuses = new ArrayList<ContainerStatus>(); for (ContainerStatusProto c : list) { completedContainersStatuses.add(convertFromProtoFormat(c)); } }
private synchronized void initLocalNewNodeReportList() { if (this.updatedNodes != null) { return; } AllocateResponseProtoOrBuilder p = viaProto ? proto : builder; List<NodeReportProto> list = p.getUpdatedNodesList(); updatedNodes = new ArrayList<NodeReport>(list.size()); for (NodeReportProto n : list) { updatedNodes.add(convertFromProtoFormat(n)); } }
private synchronized void initRejectedRequestsList() { if (this.rejectedRequests != null) { return; } AllocateResponseProtoOrBuilder p = viaProto ? proto : builder; List<YarnProtos.RejectedSchedulingRequestProto> list = p.getRejectedSchedulingRequestsList(); rejectedRequests = new ArrayList<>(); for (YarnProtos.RejectedSchedulingRequestProto c : list) { rejectedRequests.add(convertFromProtoFormat(c)); } }
private synchronized void initLocalFinishedContainerList() { if (this.completedContainersStatuses != null) { return; } AllocateResponseProtoOrBuilder p = viaProto ? proto : builder; List<ContainerStatusProto> list = p.getCompletedContainerStatusesList(); completedContainersStatuses = new ArrayList<ContainerStatus>(); for (ContainerStatusProto c : list) { completedContainersStatuses.add(convertFromProtoFormat(c)); } }
private synchronized void initLocalUpdatedContainerList() { if (this.updatedContainers != null) { return; } AllocateResponseProtoOrBuilder p = viaProto ? proto : builder; List<YarnServiceProtos.UpdatedContainerProto> list = p.getUpdatedContainersList(); updatedContainers = new ArrayList<>(); for (YarnServiceProtos.UpdatedContainerProto c : list) { updatedContainers.add(convertFromProtoFormat(c)); } }
private synchronized void initContainersFromPreviousAttemptsList() { if (this.containersFromPreviousAttempts != null) { return; } AllocateResponseProtoOrBuilder p = viaProto ? proto : builder; List<ContainerProto> list = p.getContainersFromPreviousAttemptsList(); containersFromPreviousAttempts = new ArrayList<>(); for (ContainerProto c : list) { containersFromPreviousAttempts.add(convertFromProtoFormat(c)); } }
private synchronized void initLocalNewNMTokenList() { if (nmTokens != null) { return; } AllocateResponseProtoOrBuilder p = viaProto ? proto : builder; List<NMTokenProto> list = p.getNmTokensList(); nmTokens = new ArrayList<NMToken>(); for (NMTokenProto t : list) { nmTokens.add(convertFromProtoFormat(t)); } }
private synchronized void initLocalNewNodeReportList() { if (this.updatedNodes != null) { return; } AllocateResponseProtoOrBuilder p = viaProto ? proto : builder; List<NodeReportProto> list = p.getUpdatedNodesList(); updatedNodes = new ArrayList<NodeReport>(list.size()); for (NodeReportProto n : list) { updatedNodes.add(convertFromProtoFormat(n)); } }
@Override public synchronized Resource getAvailableResources() { if (this.limit != null) { return this.limit; } AllocateResponseProtoOrBuilder p = viaProto ? proto : builder; if (!p.hasLimit()) { return null; } this.limit = convertFromProtoFormat(p.getLimit()); return this.limit; }
@Override public synchronized PreemptionMessage getPreemptionMessage() { AllocateResponseProtoOrBuilder p = viaProto ? proto : builder; if (this.preempt != null) { return this.preempt; } if (!p.hasPreempt()) { return null; } this.preempt = convertFromProtoFormat(p.getPreempt()); return this.preempt; }
@Override public synchronized Resource getAvailableResources() { if (this.limit != null) { return this.limit; } AllocateResponseProtoOrBuilder p = viaProto ? proto : builder; if (!p.hasLimit()) { return null; } this.limit = convertFromProtoFormat(p.getLimit()); return this.limit; }
@Override public synchronized Token getAMRMToken() { AllocateResponseProtoOrBuilder p = viaProto ? proto : builder; if (amrmToken != null) { return amrmToken; } if (!p.hasAmRmToken()) { return null; } this.amrmToken = convertFromProtoFormat(p.getAmRmToken()); return amrmToken; }
@Override public synchronized PreemptionMessage getPreemptionMessage() { AllocateResponseProtoOrBuilder p = viaProto ? proto : builder; if (this.preempt != null) { return this.preempt; } if (!p.hasPreempt()) { return null; } this.preempt = convertFromProtoFormat(p.getPreempt()); return this.preempt; }
@Override public synchronized CollectorInfo getCollectorInfo() { AllocateResponseProtoOrBuilder p = viaProto ? proto : builder; if (this.collectorInfo != null) { return this.collectorInfo; } if (!p.hasCollectorInfo()) { return null; } this.collectorInfo = convertFromProtoFormat(p.getCollectorInfo()); return this.collectorInfo; }
@Override public synchronized Priority getApplicationPriority() { AllocateResponseProtoOrBuilder p = viaProto ? proto : builder; if (this.appPriority != null) { return this.appPriority; } if (!p.hasApplicationPriority()) { return null; } this.appPriority = convertFromProtoFormat(p.getApplicationPriority()); return this.appPriority; }
@Override public synchronized Token getAMRMToken() { AllocateResponseProtoOrBuilder p = viaProto ? proto : builder; if (amrmToken != null) { return amrmToken; } if (!p.hasAmRmToken()) { return null; } this.amrmToken = convertFromProtoFormat(p.getAmRmToken()); return amrmToken; }
@Override public synchronized Resource getAvailableResources() { if (this.limit != null) { return this.limit; } AllocateResponseProtoOrBuilder p = viaProto ? proto : builder; if (!p.hasLimit()) { return null; } this.limit = convertFromProtoFormat(p.getLimit()); return this.limit; }