org.apache.mina.util
Class ExpiringMap.Expirer

java.lang.Object
  extended by org.apache.mina.util.ExpiringMap.Expirer
All Implemented Interfaces:
Runnable
Enclosing class:
ExpiringMap

public class ExpiringMap.Expirer
extends Object
implements Runnable


Constructor Summary
ExpiringMap.Expirer()
           
 
Method Summary
 int getExpirationInterval()
           
 int getTimeToLive()
           
 boolean isRunning()
           
 void run()
           
 void setExpirationInterval(long expirationInterval)
           
 void setTimeToLive(long timeToLive)
           
 void startExpiring()
           
 void startExpiringIfNotStarted()
           
 void stopExpiring()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpiringMap.Expirer

public ExpiringMap.Expirer()
Method Detail

run

public void run()
Specified by:
run in interface Runnable

startExpiring

public void startExpiring()

startExpiringIfNotStarted

public void startExpiringIfNotStarted()

stopExpiring

public void stopExpiring()

isRunning

public boolean isRunning()

getTimeToLive

public int getTimeToLive()

setTimeToLive

public void setTimeToLive(long timeToLive)

getExpirationInterval

public int getExpirationInterval()

setExpirationInterval

public void setExpirationInterval(long expirationInterval)