org.codehaus.plexus.util

Class SweeperPool.Sweeper

Enclosing Class:
SweeperPool
Implemented Interfaces:
Runnable

private static class SweeperPool.Sweeper
extends java.lang.Object
implements Runnable

Periodically at sweepInterval goes through and tests if the pool should be trimmed.
Author:
bert

Field Summary

private SweeperPool
pool
private boolean
service
private int
sweepInterval

Constructor Summary

Sweeper(SweeperPool pool, int sweepInterval)

Method Summary

private void
debug(String msg)
void
run()
Run the seeper.
private void
runSweep()
void
start()
void
stop()

Field Details

pool

private final SweeperPool pool

service

private boolean service

sweepInterval

private final int sweepInterval

Constructor Details

Sweeper

public Sweeper(SweeperPool pool,
               int sweepInterval)

Method Details

debug

private final void debug(String msg)

run

public void run()
Run the seeper.
See Also:
java.lang.Runnable.run()

runSweep

private void runSweep()

start

public void start()

stop

public void stop()