org.apache.tomcat.util.threads

Class Reaper


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.

Authors:
James Duncan Davidson [duncan@eng.sun.com]
Costin Manolache

Constructor Summary

Reaper()
Reaper(String name)

Method Summary

int
addCallback(ThreadPoolRunnable c, int interval)
long
getDefaultIntervale()
void
removeCallback(int idx)
void
run()
void
setDefaultInterval(long t)
void
startReaper()
void
stopReaper()

Constructor Details

Reaper

public Reaper()


Reaper

public Reaper(String name)

Method Details

addCallback

public int addCallback(ThreadPoolRunnable c,
                       int interval)


getDefaultIntervale

public long getDefaultIntervale()


removeCallback

public void removeCallback(int idx)


run

public void run()


setDefaultInterval

public void setDefaultInterval(long t)


startReaper

public void startReaper()


stopReaper

public void stopReaper()


Copyright B) 2000-2003 Apache Software Foundation. All Rights Reserved.