Package net.bluemind.utils
Class ProgressPrinter
java.lang.Object
net.bluemind.utils.ProgressPrinter
-
Constructor Summary
ConstructorsConstructorDescriptionProgressPrinter(long total) ProgressPrinter(long total, long printEvery, long printEverySeconds) Generate a "progress" log every "printEvery" item, or every printEverySecond seconds -
Method Summary
Modifier and TypeMethodDescriptionvoidadd()voidadd(long count) static ProgressPrintercreateWithPercent(long total, long printEveryPercent) voidreset()booleanstatic StringtoHumanReadableSIPrefixes(long size) toString()
-
Constructor Details
-
ProgressPrinter
public ProgressPrinter(long total) -
ProgressPrinter
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 expected elementsprintEvery- : print the log every "n" elementsprintEverySeconds-
-
-
Method Details