void doUintArg()

in Extremem/src/main/java/com/amazon/corretto/benchmark/extremem/Configuration.java [369:467]


  void doUintArg(int index, String keyword, String uintString) {
    int u = 0;
    for (int i = 0; i < uintString.length(); i++) {
      char c = uintString.charAt(i);
      if (!Character.isDigit(c))
        usage("Unexpected character in unsigned int encoding");
      u = u * 10 + Character.digit(c, 10);
    }

    switch (index) {
      case 0:
        if (keyword.equals("BrowsingHistoryQueueCount")) {
          BrowsingHistoryQueueCount = u;
          break;
        }
      case 1:
        if (keyword.equals("CustomerReplacementCount")) {
          CustomerReplacementCount = u;
          break;
        }
      case 2:
        if (keyword.equals("CustomerThreads")) {
          CustomerThreads = u;
          break;
        }
      case 3:
        if (keyword.equals("DictionarySize")) {
          DictionarySize = u;
          break;
        }
      case 4:
        if (keyword.equals("KeywordSearchCount")) {
          KeywordSearchCount = u;
          break;
        }
      case 5:
        if (keyword.equals("MaxArrayLength")) {
          MaxArrayLength = u;
          break;
        }
      case 6:
        if (keyword.equals("NumCustomers")) {
          NumCustomers = u;
          break;
        }
      case 7:
        if (keyword.equals("NumProducts")) {
          NumProducts = u;
          break;
        }
      case 8:
        if (keyword.equals("ProductDescriptionLength")) {
          ProductDescriptionLength = u;
          break;
        }
      case 9:
        if (keyword.equals("ProductNameLength")) {
          ProductNameLength = u;
          break;
        }
      case 10:
        if (keyword.equals("ProductReplacementCount")) {
          ProductReplacementCount = u;
          break;
        }
      case 11:
        if (keyword.equals("ProductReviewLength")) {
          ProductReviewLength = u;
          break;
        }
      case 12:
        if (keyword.equals("RandomSeed")) {
          RandomSeed = u;
          break;
        }
      case 13:
        if (keyword.equals("ResponseTimeMeasurements")) {
          ResponseTimeMeasurements = u;
          break;
        }
      case 14:
        if (keyword.equals("SalesTransactionQueueCount")) {
          SalesTransactionQueueCount = u;
          break;
        }
      case 15:
        if (keyword.equals("SelectionCriteriaCount")) {
          SelectionCriteriaCount = u;
          break;
        }
      case 16:
        if (keyword.equals("ServerThreads")) {
          ServerThreads = u;
          break;
        }
      default:
        usage("Unexpected internal error in doUintArg");
    }
  }