JThreadKitTM
v1.1.0
(public members only)

com.jthreadkit.collection
Interface SizeMonitoredMap

All Superinterfaces:
AccessibleLock, Map, SimpleShutdown, SizeMonitored, TimedOutExceptionOption
All Known Implementing Classes:
WrappedSizeMonitoredMap

public interface SizeMonitoredMap
extends SizeMonitored, Map

This interface combines the SizeMonitored and the Map interfaces. Classes that implement this interface are simulaneously both a Map and a SizeMonitored.

Unless otherwise noted, all methods are synchronized to allow external code to prevent interleaving between method calls and to allow for the waitXYZ methods. Implementations of this interface must ensure this.


Inner classes inherited from class java.util.Map
Map.Entry
 
Methods inherited from interface com.jthreadkit.SizeMonitored
addSizeChangeListener, getCapacity, getSize, isEmpty, isFull, removeSizeChangeListener, setCapacity, shutdownWhenEmpty, waitForSizeToChange, waitForSizeToChange, waitForSizeToClimbTo, waitForSizeToClimbTo, waitForSizeToFallTo, waitForSizeToFallTo, waitUntilEmpty, waitUntilEmpty, waitUntilFull, waitUntilFull, waitUntilSizeInRange, waitUntilSizeInRange, waitUntilSizeIs, waitUntilSizeIs, waitWhileEmpty, waitWhileEmpty, waitWhileFull, waitWhileFull, waitWhileSizeInRange, waitWhileSizeInRange, waitWhileSizeIs, waitWhileSizeIs
 
Methods inherited from interface com.jthreadkit.AccessibleLock
getLockObject
 
Methods inherited from interface com.jthreadkit.SimpleShutdown
shutdown
 
Methods inherited from interface com.jthreadkit.TimedOutExceptionOption
isUseTimedOutExceptionSet, setUseTimedOutException
 
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 


JThreadKitTM
v1.1.0
(public members only)

© Copyright 2000-2001 Programix Incorporated. All rights reserved. JThreadKit home