Package com.google.code.rees.scope.util.monitor

Interface Summary
MonitoredContext<K,V,T extends MonitoredContext<K,V,T>>  
SchedulerProvider  
Timeoutable<T extends Timeoutable<T>> This interface can be used in conjunction with a TimeoutMonitor to provide a simple timeout mechanism
TimeoutListener<T> This interface provides a simple mechanism for allowing other objects to be notified of a Timeoutable's timeout.
TimeoutMonitor<T extends Timeoutable<T>> This interface works in conjunction with the Timeoutable interface to provide a simple timeout mechanism
TimeoutRunner<T extends Timeoutable<T>> A handy runnable interface whose implementations should have a Runnable.run() method that will be executed periodically to perform monitoring of its Timeoutable.
 

Class Summary
HashMonitoredContext<K,V,T extends MonitoredContext<K,V,T>> A Serializable Hash implementation of the Map and Timeoutable interfaces.
ScheduledExecutorTimeoutMonitor<T extends Timeoutable<T>> An implementation of the TimeoutMonitor that makes use of a ScheduledExecutorService.
 



Copyright © 2012-2013. All Rights Reserved.