|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| 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. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||