private void setScalarValues()

in myriad-scheduler/src/main/java/org/apache/myriad/scheduler/resource/ResourceOfferContainer.java [174:186]


  private void setScalarValues() {
    for (Protos.Resource r : offer.getResourcesList()) {
      if (r.hasScalar() && r.hasName() && r.hasRole() && r.getRole().equals(role)) {
        addToScalarResource(r.getName(), r.getScalar().getValue(), true);
      } else if (r.hasName() && r.hasScalar()) {
        addToScalarResource(r.getName(), r.getScalar().getValue(), false);
      } else if (r.hasRanges() && r.hasName() && r.hasRole() && r.getRole().equals(role)) {
        addToRangeResource(r.getName(), r.getRanges().getRangeList(), true);
      } else if (r.hasRanges() && r.hasName()) {
        addToRangeResource(r.getName(), r.getRanges().getRangeList(), false);
      }
    }
  }