Save This Page
Home » apache-tomcat-6.0.16-src » org.apache » tomcat » util » threads » [javadoc | source]
org.apache.tomcat.util.threads
public class: Reaper [javadoc | source]
java.lang.Object
   java.lang.Thread
      org.apache.tomcat.util.threads.Reaper

All Implemented Interfaces:
    Runnable

The reaper is a background thread with which ticks every minute and calls registered objects to allow reaping of old session data.
Field Summary
 ThreadPoolRunnable[] cbacks     
 Object[][] tdata     
 int count     
 Object lock    Adding and removing callbacks is synchronized 
static  boolean running     
Fields inherited from java.lang.Thread:
MIN_PRIORITY,  NORM_PRIORITY,  MAX_PRIORITY
Constructor:
 public Reaper() 
 public Reaper(String name) 
Method from org.apache.tomcat.util.threads.Reaper Summary:
addCallback,   getDefaultIntervale,   removeCallback,   run,   setDefaultInterval,   startReaper,   stopReaper
Methods from java.lang.Thread:
activeCount,   checkAccess,   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,   run,   setContextClassLoader,   setDaemon,   setDefaultUncaughtExceptionHandler,   setName,   setPriority,   setUncaughtExceptionHandler,   sleep,   sleep,   start,   stop,   stop,   suspend,   toString,   yield
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.tomcat.util.threads.Reaper Detail:
 public int addCallback(ThreadPoolRunnable c,
    int interval) 
 public long getDefaultIntervale() 
 public  void removeCallback(int idx) 
 public  void run() 
 public  void setDefaultInterval(long t) 
 public  void startReaper() 
 public synchronized  void stopReaper()