Class ProgressPrinter

java.lang.Object
net.bluemind.utils.ProgressPrinter

public class ProgressPrinter extends Object
  • Constructor Details Link icon

    • ProgressPrinter Link icon

      public ProgressPrinter(long total)
    • ProgressPrinter Link icon

      public ProgressPrinter(long total, long printEvery, long printEverySeconds)
      Generate a "progress" log every "printEvery" item, or every printEverySecond seconds
      Parameters:
      total - long: total number of exepected elements
      printEvery - : print the log every "n" elements
      printEverySeconds -
  • Method Details Link icon

    • reset Link icon

      public void reset()
    • add Link icon

      public void add()
    • add Link icon

      public void add(long count)
    • toHumanReadableSIPrefixes Link icon

      public static String toHumanReadableSIPrefixes(long size)
    • toString Link icon

      public String toString()
      Overrides:
      toString in class Object
    • shouldPrint Link icon

      public boolean shouldPrint()