| Modifier and Type | Field and Description |
|---|---|
protected org.apache.commons.logging.Log |
log |
protected long |
nSweep |
protected java.lang.Runnable |
runner |
protected long |
t0 |
| Modifier | Constructor and Description |
|---|---|
protected |
TimeSweeper(int interval) |
|
TimeSweeper(int interval,
java.lang.Runnable runner) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<?> |
getRunnerClass()
get the subclass or class of the runner
|
boolean |
needSweep()
if true we want to sweep
|
void |
setFirstInterval(int interval) |
void |
setInterval(int interval) |
boolean |
sweep()
default is nop or runner.run
|
java.lang.String |
toString() |
protected org.apache.commons.logging.Log log
protected long t0
protected long nSweep
protected java.lang.Runnable runner
protected TimeSweeper(int interval)
interval - the time interval in secondspublic TimeSweeper(int interval,
java.lang.Runnable runner)
interval - the time interval in secondsrunner - the runnable to runpublic void setInterval(int interval)
interval - in secondspublic void setFirstInterval(int interval)
interval - in secondspublic java.lang.Class<?> getRunnerClass()
public boolean needSweep()
needSweep in interface SweeperSweeper.needSweep()public boolean sweep()
sweep in interface SweeperSweeper.sweep()public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()