org.apache.tomcat.util.threads

Class Expirer

Implemented Interfaces:
ThreadPoolRunnable

public final class Expirer
extends java.lang.Object
implements ThreadPoolRunnable

Expire unused objects.

Nested Class Summary

static interface
Expirer.ExpireCallback

Constructor Summary

Expirer()

Method Summary

void
addManagedObject(TimeStamp ts)
int
getCheckInterval()
Object[]
getInitData()
void
removeManagedObject(TimeStamp ts)
void
runIt(td[] )
void
setCheckInterval(int checkInterval)
void
setExpireCallback(Expirer.ExpireCallback cb)
void
start()
void
stop()

Constructor Details

Expirer

public Expirer()

Method Details

addManagedObject

public void addManagedObject(TimeStamp ts)


getCheckInterval

public int getCheckInterval()


getInitData

public Object[] getInitData()
Specified by:
getInitData in interface ThreadPoolRunnable


removeManagedObject

public void removeManagedObject(TimeStamp ts)


runIt

public void runIt(td[] )


setCheckInterval

public void setCheckInterval(int checkInterval)


setExpireCallback

public void setExpireCallback(Expirer.ExpireCallback cb)


start

public void start()


stop

public void stop()


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