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