private void addResourcesToProto() { maybeInitBuilder(); builder.clearResource(); if (null == resources) { return; } Iterable<PreemptionResourceRequestProto> iterable = new Iterable<PreemptionResourceRequestProto>() { @Override public Iterator<PreemptionResourceRequestProto> iterator() { return new Iterator<PreemptionResourceRequestProto>() { Iterator<PreemptionResourceRequest> iter = resources.iterator(); @Override public boolean hasNext() { return iter.hasNext(); } @Override public PreemptionResourceRequestProto next() { return convertToProtoFormat(iter.next()); } @Override public void remove() { throw new UnsupportedOperationException(); } }; } }; builder.addAllResource(iterable); }
private void addResourcesToProto() { maybeInitBuilder(); builder.clearResource(); if (null == resources) { return; } Iterable<PreemptionResourceRequestProto> iterable = new Iterable<PreemptionResourceRequestProto>() { @Override public Iterator<PreemptionResourceRequestProto> iterator() { return new Iterator<PreemptionResourceRequestProto>() { Iterator<PreemptionResourceRequest> iter = resources.iterator(); @Override public boolean hasNext() { return iter.hasNext(); } @Override public PreemptionResourceRequestProto next() { return convertToProtoFormat(iter.next()); } @Override public void remove() { throw new UnsupportedOperationException(); } }; } }; builder.addAllResource(iterable); }
private void addResourcesToProto() { maybeInitBuilder(); builder.clearResource(); if (null == resources) { return; } Iterable<PreemptionResourceRequestProto> iterable = new Iterable<PreemptionResourceRequestProto>() { @Override public Iterator<PreemptionResourceRequestProto> iterator() { return new Iterator<PreemptionResourceRequestProto>() { Iterator<PreemptionResourceRequest> iter = resources.iterator(); @Override public boolean hasNext() { return iter.hasNext(); } @Override public PreemptionResourceRequestProto next() { return convertToProtoFormat(iter.next()); } @Override public void remove() { throw new UnsupportedOperationException(); } }; } }; builder.addAllResource(iterable); }