public final class Expirer extends Object implements ThreadPoolRunnable
| Modifier and Type | Class and Description |
|---|---|
static interface |
Expirer.ExpireCallback |
| Constructor and Description |
|---|
Expirer() |
| Modifier and Type | Method and Description |
|---|---|
void |
addManagedObject(TimeStamp ts) |
int |
getCheckInterval() |
Object[] |
getInitData()
Called when this object is first loaded in the thread pool.
|
void |
removeManagedObject(TimeStamp ts) |
void |
runIt(Object[] td)
This method will be executed in one of the pool's threads.
|
void |
setCheckInterval(int checkInterval) |
void |
setExpireCallback(Expirer.ExpireCallback cb) |
void |
start() |
void |
stop() |
public int getCheckInterval()
public void setCheckInterval(int checkInterval)
public void setExpireCallback(Expirer.ExpireCallback cb)
public void addManagedObject(TimeStamp ts)
public void removeManagedObject(TimeStamp ts)
public void start()
public void stop()
public Object[] getInitData()
ThreadPoolRunnablegetInitData in interface ThreadPoolRunnablepublic void runIt(Object[] td)
ThreadPoolRunnablerunIt in interface ThreadPoolRunnableCopyright © 2005–2017 Oracle Corporation. All rights reserved.