Esempio n. 1
0
 public static String getSnapshot(final Communication communication) {
   StringBuilder sb = new StringBuilder();
   sb.append("Total ");
   sb.append(getTotal(communication));
   sb.append(" | ");
   sb.append("Speed ");
   sb.append(getSpeed(communication));
   sb.append(" | ");
   sb.append("Error ");
   sb.append(getError(communication));
   sb.append(" | ");
   sb.append(" All Task WaitWriterTime ");
   sb.append(PerfTrace.unitTime(communication.getLongCounter(WAIT_WRITER_TIME)));
   sb.append(" | ");
   sb.append(" All Task WaitReaderTime ");
   sb.append(PerfTrace.unitTime(communication.getLongCounter(WAIT_READER_TIME)));
   sb.append(" | ");
   if (communication.getLongCounter(CommunicationTool.TRANSFORMER_USED_TIME) > 0
       || communication.getLongCounter(CommunicationTool.TRANSFORMER_SUCCEED_RECORDS) > 0
       || communication.getLongCounter(CommunicationTool.TRANSFORMER_FAILED_RECORDS) > 0
       || communication.getLongCounter(CommunicationTool.TRANSFORMER_FILTER_RECORDS) > 0) {
     sb.append("Transfermor Success ");
     sb.append(
         String.format(
             "%d records",
             communication.getLongCounter(CommunicationTool.TRANSFORMER_SUCCEED_RECORDS)));
     sb.append(" | ");
     sb.append("Transformer Error ");
     sb.append(
         String.format(
             "%d records",
             communication.getLongCounter(CommunicationTool.TRANSFORMER_FAILED_RECORDS)));
     sb.append(" | ");
     sb.append("Transformer Filter ");
     sb.append(
         String.format(
             "%d records",
             communication.getLongCounter(CommunicationTool.TRANSFORMER_FILTER_RECORDS)));
     sb.append(" | ");
     sb.append("Transformer usedTime ");
     sb.append(
         PerfTrace.unitTime(
             communication.getLongCounter(CommunicationTool.TRANSFORMER_USED_TIME)));
     sb.append(" | ");
   }
   sb.append("Percentage ");
   sb.append(getPercentage(communication));
   return sb.toString();
 }