Package org.cip4.jdflib.util.thread
Class TimeSweeper
- java.lang.Object
-
- org.cip4.jdflib.util.thread.TimeSweeper
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedTimeSweeper(int interval)TimeSweeper(int interval, java.lang.Runnable runner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<?>getRunnerClass()get the subclass or class of the runnerbooleanneedSweep()if true we want to sweepvoidsetFirstInterval(int interval)voidsetInterval(int interval)booleansweep()default is nop or runner.runjava.lang.StringtoString()
-
-
-
Method Detail
-
setInterval
public void setInterval(int interval)
- Parameters:
interval- in seconds
-
setFirstInterval
public void setFirstInterval(int interval)
- Parameters:
interval- in seconds
-
getRunnerClass
public java.lang.Class<?> getRunnerClass()
get the subclass or class of the runner- Returns:
-
needSweep
public boolean needSweep()
if true we want to sweep- Specified by:
needSweepin interfaceSweeper- Returns:
- See Also:
Sweeper.needSweep()
-
sweep
public boolean sweep()
default is nop or runner.run- Specified by:
sweepin interfaceSweeper- Returns:
- true if all went well
- See Also:
Sweeper.sweep()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object- See Also:
Object.toString()
-
-