Exemple #1
0
 /**
  * Creates a String representation of this Gridlet for displaying purposes
  *
  * @param timeUnit the time unit to be used
  * @return a string
  * @see ScheduleItem#TIME_UNIT_SECOND
  * @see ScheduleItem#TIME_UNIT_MINUTE
  * @see ScheduleItem#TIME_UNIT_HOUR
  */
 public String toString(int timeUnit) {
   String timeDescr = " " + getTimeDescr(timeUnit);
   StringBuilder stringBuilder = new StringBuilder();
   stringBuilder.append("Gridlet ID: " + gridlet.getGridletID());
   stringBuilder.append("\nUser ID: " + gridlet.getUserID());
   stringBuilder.append("\nStatus: " + Gridlet.getStatusString(gridlet.getGridletStatus()));
   stringBuilder.append("\nSub. Time: " + formatTime(getSubmissionTime(), timeUnit) + timeDescr);
   stringBuilder.append("\nStart Time: " + formatTime(startTime, timeUnit) + timeDescr);
   stringBuilder.append(
       "\nExp. Finish Time: " + formatTime(expectedFinishTime, timeUnit) + timeDescr);
   stringBuilder.append("\nFinish Time: " + formatTime(actualFinishTime, timeUnit) + timeDescr);
   stringBuilder.append(
       "\nDuration: " + formatTime(actualFinishTime - startTime, timeUnit) + timeDescr);
   stringBuilder.append("\nLength: " + gridlet.getGridletLength() + " MIs");
   stringBuilder.append("\nNum. PEs: " + getNumPE());
   return stringBuilder.toString();
 }
Exemple #2
0
 /**
  * Gets the user or owner of this Gridlet
  *
  * @return the Gridlet's user Id
  * @pre $none
  * @post $none
  */
 public int getSenderID() {
   return gridlet.getUserID();
 }