org.javagroup.process
Class ProcessGarbageCollector
java.lang.Object
|
+--org.javagroup.process.ProcessGarbageCollector
- public class ProcessGarbageCollector
- extends java.lang.Object
- implements java.lang.Runnable
Garbage collector class. A simple thread that calls doGarbageCollect()
on the ProcessManager every so often (every 5 secs by default).
TODO: fine-tune timings
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
DEFAULT_INTERVAL
public static final long DEFAULT_INTERVAL
_manager
protected ProcessManager _manager
- ProcessManager to call garbage collection on.
_waitTime
protected long _waitTime
- time between calls.
ProcessGarbageCollector
public ProcessGarbageCollector(ProcessManager manager)
ProcessGarbageCollector
public ProcessGarbageCollector(ProcessManager manager,
long interval)
wakeUp
public void wakeUp()
run
public void run()
- Specified by:
- run in interface java.lang.Runnable