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 TypeMethodDescriptionvoid
add()
void
add
(long count) static ProgressPrinter
createWithPercent
(long total, long printEveryPercent) void
reset()
boolean
static String
toHumanReadableSIPrefixes
(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