org.apache.tomcat.util.threads
Class Reaper
java.lang.Object
java.lang.Thread
org.apache.tomcat.util.threads.Reaper
- All Implemented Interfaces:
- Runnable
public class Reaper
- extends Thread
The reaper is a background thread with which ticks every minute
and calls registered objects to allow reaping of old session
data.
- Author:
- James Duncan Davidson [duncan@eng.sun.com], Costin Manolache
| Methods inherited from class java.lang.Thread |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
Reaper
public Reaper()
Reaper
public Reaper(String name)
setDefaultInterval
public void setDefaultInterval(long t)
getDefaultIntervale
public long getDefaultIntervale()
addCallback
public int addCallback(ThreadPoolRunnable c,
int interval)
removeCallback
public void removeCallback(int idx)
startReaper
public void startReaper()
stopReaper
public void stopReaper()
run
public void run()
- Specified by:
run in interface Runnable- Overrides:
run in class Thread
Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.