|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kuali.common.util.PercentCompleteInformer
public class PercentCompleteInformer
Print a dot to the console each time we make at least 1% progress towards the total
Field Summary | |
---|---|
protected long |
progress
|
Constructor Summary | |
---|---|
PercentCompleteInformer()
|
|
PercentCompleteInformer(long total)
|
Method Summary | |
---|---|
String |
getCompleteToken()
|
int |
getPercentageIncrement()
|
PrintStream |
getPrintStream()
|
long |
getProgress()
Thread safe method exposing the current progress |
String |
getProgressToken()
|
String |
getStartToken()
|
long |
getTotal()
|
void |
incrementProgress()
Thread safe method for incrementing progress by one |
void |
incrementProgress(long amount)
Thread safe method for incrementing progress by amount |
protected boolean |
isEnoughProgress(int percentComplete,
int percentCompletePrevious,
int percentageIncrement)
|
void |
setCompleteToken(String completeToken)
|
void |
setPercentageIncrement(int percentageIncrement)
|
void |
setPrintStream(PrintStream printStream)
|
void |
setProgressToken(String progressToken)
|
void |
setStartToken(String startToken)
|
void |
setTotal(long total)
|
void |
start()
Print the start token |
void |
stop()
Print the stop token |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected long progress
Constructor Detail |
---|
public PercentCompleteInformer()
public PercentCompleteInformer(long total)
Method Detail |
---|
public long getProgress()
public void incrementProgress()
public void incrementProgress(long amount)
amount
protected boolean isEnoughProgress(int percentComplete, int percentCompletePrevious, int percentageIncrement)
public void start()
public void stop()
public PrintStream getPrintStream()
public void setPrintStream(PrintStream printStream)
public int getPercentageIncrement()
public void setPercentageIncrement(int percentageIncrement)
public String getStartToken()
public void setStartToken(String startToken)
public String getCompleteToken()
public void setCompleteToken(String completeToken)
public String getProgressToken()
public void setProgressToken(String progressToken)
public long getTotal()
public void setTotal(long total)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |