コード例 #1
0
 protected String generateNewVmName() {
   int nextIdx = 0;
   try {
     nextIdx = Integer.parseInt(FileUtil.readText(myIdxFile));
     FileUtil.writeFileAndReportErrors(myIdxFile, String.valueOf(nextIdx + 1));
   } catch (Exception e) {
     LOG.warn(
         "Will generate random clone index. Reason: unable to read idx file: " + e.toString());
     Random r = new Random();
     nextIdx = 100000 + r.nextInt(100000);
   }
   return String.format("%s-%d", getId(), nextIdx);
 }